• DocumentCode
    626304
  • Title

    Name-Passing Calculi: From Fusions to Preorders and Types

  • Author

    Hirschkoff, Daniel ; Madiot, Jean-Marie ; Sangiorgi, Davide

  • Author_Institution
    ENS Lyon, U. de Lyon, Lyon, France
  • fYear
    2013
  • fDate
    25-28 June 2013
  • Firstpage
    378
  • Lastpage
    387
  • 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 subtyping 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).
  • Keywords
    pi calculus; type theory; fusion calculi; name passing calculi; pi calculus; reorders; subtype system; Calculus; Context; Encoding; Fuses; Semantics; Standards; Syntactics; fusions; process calculus; subtyping; types;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2013 28th Annual IEEE/ACM Symposium on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4799-0413-6
  • Type

    conf

  • DOI
    10.1109/LICS.2013.44
  • Filename
    6571570