• DocumentCode
    3093278
  • Title

    A Higher-Order Distributed Calculus with Name Creation

  • Author

    Piérard, Adrien ; Sumii, Eijiro

  • Author_Institution
    Grad. Sch. of Inf. Sci., Tohoku Univ., Sendai, Japan
  • fYear
    2012
  • fDate
    25-28 June 2012
  • Firstpage
    531
  • Lastpage
    540
  • Abstract
    This paper introduces HOpiPn, the higher-order pi-calculus with passivation and name creation, and develops an equivalence theory for this calculus. Passivation [Schmitt and Stefani] is a language construct that elegantly models higher-order distributed behaviours like failure, migration, or duplication (e.g. when a running process or virtual machine is copied), and name creation consists in generating a fresh name instead of hiding one. Combined with higher-order distribution, name creation leads to different semantics from name hiding, and is closer to implementations of distributed systems. We define for this new calculus a theory of sound and complete environmental bisimulation to prove reduction-closed barbed equivalence and (a reasonable form of) congruence. We furthermore define environmental simulations to prove behavioural approximation, and use these theories to show non-trivial examples of equivalence or approximation. Those examples could not be proven with previous theories, which were either unsound or incomplete under the presence of process duplication and name restriction, or else required universal quantification over general contexts.
  • Keywords
    pi calculus; HOpiPn; behavioural approximation; congruence; environmental bisimulation; equivalence theory; failure; higher-order distributed behaviours; higher-order distributed calculus; higher-order distribution; higher-order pi-calculus; language construct; migration; name creation; name restriction; passivation; process duplication; reduction-closed barbed equivalence; Approximation methods; Calculus; Context; Observers; Passivation; Semantics; Syntactics; Distribution and passivation; Environmental bisimulation; Higher-order pi-calculus; Name restriction and creation; Process equivalence;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2012 27th Annual IEEE Symposium on
  • Conference_Location
    Dubrovnik
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4673-2263-8
  • Type

    conf

  • DOI
    10.1109/LICS.2012.63
  • Filename
    6280472