We introduce a new criterion to discern the relative expressiveness of process calculi. Intuitively, a calculus is replacement free if replacing a sub-process that cannot perform any visible action by an arbitrary one never affects the capability of the resulting process to perform a visible action. By relying on two slightly different formulations of our criterion we partition the set of process calculi into three classes. Then, we prove that no suitable encodings between any two of such classes exist; hence calculi belonging to different classes have different relative expressiveness. Finally, we classify many well-known variants of the mainstream calculi CCS and the π-calculus, thus demonstrating their expressiveness gaps.

Replacement freeness: A criterion for separating process calculi

Tiezzi F.
Ultimo
2020-01-01

Abstract

We introduce a new criterion to discern the relative expressiveness of process calculi. Intuitively, a calculus is replacement free if replacing a sub-process that cannot perform any visible action by an arbitrary one never affects the capability of the resulting process to perform a visible action. By relying on two slightly different formulations of our criterion we partition the set of process calculi into three classes. Then, we prove that no suitable encodings between any two of such classes exist; hence calculi belonging to different classes have different relative expressiveness. Finally, we classify many well-known variants of the mainstream calculi CCS and the π-calculus, thus demonstrating their expressiveness gaps.
File in questo prodotto:
File Dimensione Formato  
Journal of Logical and Algebraic Methods in Programming vol. 116(2020) art. n. 100579.pdf

solo gestori di archivio

Tipologia: Versione Editoriale
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 951.12 kB
Formato Adobe PDF
951.12 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/11581/447716
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact