Name-passing calculi: From fusions to preorders and types

Daniel Hirschkoff, Jean Marie Madiot, Davide Sangiorgi

Research output: Contribution to journalConference articlepeer-review

Abstract

The fusion calculi are a simplification of the pi-calculus in which input and output are symmetric and restriction is the only binder. We highlight a major difference between these calculi and the pi-calculus from the point of view of types, proving some impossibility results for sub typing in fusion calculi. We propose a modification of fusion calculi in which the name equivalences produced by fusions are replaced by name preorders, and with a distinction between positive and negative occurrences of names. The resulting calculus allows us to import subtype systems, and related results, from the pi-calculus. We examine the consequences of the modification on behavioural equivalence (e.g., context-free characterisations of barbed congruence) and expressiveness (e.g., full abstraction of the embedding of the asynchronous pi-calculus).

Original languageEnglish
Article number6571570
Pages (from-to)378-387
Number of pages10
JournalProceedings - Symposium on Logic in Computer Science
DOIs
Publication statusPublished - 9 Sept 2013
Externally publishedYes
Event2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2013 - New Orleans, LA, United States
Duration: 25 Jun 201328 Jun 2013

Keywords

  • fusions
  • process calculus
  • subtyping
  • types

Fingerprint

Dive into the research topics of 'Name-passing calculi: From fusions to preorders and types'. Together they form a unique fingerprint.

Cite this