Mobile Calculi based on Domains


ULM: a core programming model for global computing

G. Boudol

Abstract

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.

@InProceedings\{boudol:UML-core-programming-model,
  author = \{G. Boudol},
  title = \{ULM: a core programming model for global computing},
  booktitle = \{ESOP 04},
  year = \{2004}, 
  url = \{http://mikado.di.fc.ul.pt/repository/boudol_UML-core-programming-model.pdf}
}


About this site. Last modified: Thu Mar 28 11:02:06 CET 2024