In this paper, we study 16 communication primitives, arising from the combination of four useful programming features: synchronism (synchronous vs asynchronous primitives), arity (monadic vs polyadic data), communication medium (message passing vs shared dataspaces) and pattern-matching. Some of these primitives have already been used in at least one language which has appeared in the literature; however, to reason uniformly on such primitives, we plug them into a common framework based on the pi. By means of possibility/impossibility of 'reasonable' encodings, we compare every pair of primitives to obtain a hierarchy of languages based on their relative expressive power. (C) 2008 Elsevier Inc. All rights reserved.

Comparing communication primitives via their relative expressive power / Gorla, Daniele. - In: INFORMATION AND COMPUTATION. - ISSN 0890-5401. - STAMPA. - 206:8(2008), pp. 931-952. [10.1016/j.ic.2008.05.001]

Comparing communication primitives via their relative expressive power

GORLA, DANIELE
2008

Abstract

In this paper, we study 16 communication primitives, arising from the combination of four useful programming features: synchronism (synchronous vs asynchronous primitives), arity (monadic vs polyadic data), communication medium (message passing vs shared dataspaces) and pattern-matching. Some of these primitives have already been used in at least one language which has appeared in the literature; however, to reason uniformly on such primitives, we plug them into a common framework based on the pi. By means of possibility/impossibility of 'reasonable' encodings, we compare every pair of primitives to obtain a hierarchy of languages based on their relative expressive power. (C) 2008 Elsevier Inc. All rights reserved.
2008
communication primitives; encodings; process calculi; relative expressiveness
01 Pubblicazione su rivista::01a Articolo in rivista
Comparing communication primitives via their relative expressive power / Gorla, Daniele. - In: INFORMATION AND COMPUTATION. - ISSN 0890-5401. - STAMPA. - 206:8(2008), pp. 931-952. [10.1016/j.ic.2008.05.001]
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/144951
 Attenzione

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 26
  • ???jsp.display-item.citation.isi??? 23
social impact