We develop the semantic theory of a foundational language for modelling applications over global computers whose interconnection structure can be explicitly manipulated. Together with process distribution, process mobility and remote asynchronous communication through distributed data repositories, the language has primitives for explicitly modelling inter-node connections and for dynamically activating and deactivating them. Forthe proposed language, we define natural notions of extensional observations and study their closure under operational reductions and/or language contexts to obtain barbed congruence and may testing equivalence. We then focus on barbed congruence and provide an alternative characterisation in terms of a labelled bisimulation. To test practical usability of the semantic theory, we model a system of communicating mobile devices and use the introduced proof techniques to verify one of its key properties. (C) 2007 Elsevier Inc. All rights reserved.

Basic observables for a calculus for global computing / Rocco De, Nicola; Gorla, Daniele; Rosario, Pugliese. - In: INFORMATION AND COMPUTATION. - ISSN 0890-5401. - STAMPA. - 205:10(2007), pp. 1491-1525. [10.1016/j.ic.2007.03.004]

Basic observables for a calculus for global computing

GORLA, DANIELE;
2007

Abstract

We develop the semantic theory of a foundational language for modelling applications over global computers whose interconnection structure can be explicitly manipulated. Together with process distribution, process mobility and remote asynchronous communication through distributed data repositories, the language has primitives for explicitly modelling inter-node connections and for dynamically activating and deactivating them. Forthe proposed language, we define natural notions of extensional observations and study their closure under operational reductions and/or language contexts to obtain barbed congruence and may testing equivalence. We then focus on barbed congruence and provide an alternative characterisation in terms of a labelled bisimulation. To test practical usability of the semantic theory, we model a system of communicating mobile devices and use the introduced proof techniques to verify one of its key properties. (C) 2007 Elsevier Inc. All rights reserved.
2007
basic observables; bisimulation; distribution and mobility; explicit connections; may testing; process calculi
01 Pubblicazione su rivista::01a Articolo in rivista
Basic observables for a calculus for global computing / Rocco De, Nicola; Gorla, Daniele; Rosario, Pugliese. - In: INFORMATION AND COMPUTATION. - ISSN 0890-5401. - STAMPA. - 205:10(2007), pp. 1491-1525. [10.1016/j.ic.2007.03.004]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/144950
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 18
  • ???jsp.display-item.citation.isi??? 15
social impact