Publication details

Saarland University Computer Science

Le protocole r'eparti de Distributed Oz (in French)

Iliès Alouini, Peter Van Roy

Colloque Francophone sur l'Ing'enierie des Protocoles (CFIP 99), April 1999

Distributed Oz is a programming language designed for building distributed applications. This paper defines a model, called the distribution graph, for the distributed execution of the language. Within this model, each category of Oz language entity (stateful, stateless, and single assignment) is implemented by a protocol that defines its network behavior. The model explains how these language entities interact, and in particular, how distributed operations on one language entity can result in the creation of new remote references to other language entities. We define the protocol for stateless data (procedures and records) within this model; the other two protocols have been published previously. This model is the foundation of the Mozart programming system, which implements Oz.

Download PDF        Show BibTeX               

Login to edit

Webmaster, Wed Sep 16 10:47:00 2009