Mobile Calculi based on Domains

ULM: a core programming model for global computing

G. Boudol


We propose a programming model to address the unreliable character of accessing resources in a global computing context, focusing on giving a precise semantics for a small, yet expressive core language. To design the language, we use ideas and programming constructs from the synchronous programming style, that allow us to deal with the suspensive character of some operations, and to program reactive behaviour. We also introduce constructs for programming mobile agents, that move together with their state, which consists of a control stack and a store. This makes the access to references also potentially suspensive.

  author = \{G. Boudol},
  title = \{ULM: a core programming model for global computing},
  booktitle = \{ESOP 04},
  year = \{2004}, 
  url = \{}

About this site. Last modified: Wed Sep 20 22:03:38 CEST 2017