# Two Semantics for a Language of Reactive Objects

1 MEIJE - Concurrency, Synchronization and Real-time Programming
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : We are studying semantics of a small object-based language, with the following main characteristics: parallelism, dynamicity, high order parameters, notion of a global instant, and reactivity. We give formal semantics using two related formalisms , namely $\pi$-calculus and the so-called «Chemical Abstract Machine» (\Name{CHAM}). These formalisms are both powerful enough to express dynamicity and high order parameters, but they give distinct insights into the language. In $\pi$-calculus, emphasis is put on communications through channels; on the other hand, in \Name{CHAM}, emphasis is put on more abstract and general interactions between program parts. We finally prove adequacy of the $\pi$-calculus semantics w.r.t. the \Name{CHA- M} semantics.
Keywords :
Type de document :
Rapport
RR-2511, INRIA. 1995
Domaine :

https://hal.inria.fr/inria-00074167
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 14:39:29
Dernière modification le : samedi 27 janvier 2018 - 01:31:28
Document(s) archivé(s) le : dimanche 4 avril 2010 - 21:19:30

### Identifiants

• HAL Id : inria-00074167, version 1

### Citation

Frédéric Boussinot, Cosimo Laneve. Two Semantics for a Language of Reactive Objects. RR-2511, INRIA. 1995. 〈inria-00074167〉

### Métriques

Consultations de la notice

## 108

Téléchargements de fichiers