Skip to main content
Article thumbnail
Location of Repository

Event structure semantics of the parallel extrusion in the pi-calculus

By Silvia Crafa, Daniele Varacca and Nobuko Yoshida

Abstract

International audienceWe give a compositional event structure semantics of the pi-calculus. The main issues to deal with are the communication of free names and the extrusion of bound names. These are the source of the expressiveness of the pi-calculus, but they also allow subtle forms of causal dependencies. We show that free name communications can be modeled in terms of ''incomplete/potential synchronization'' events. On the other hand, we argue that it is not possible to satisfactorily model parallel extrusion within the framework of stable event structures. We propose to model a process as a pair (E,X) where E is a prime event structure and X is a set of (bound) names. Intuitively, E encodes the structural causality of the process, while the set X affects the computation on E so as to capture the causal dependencies introduced by scope extrusion. The correctness of our true concurrent semantics is shown by an operational adequacy theorem with respect to the standard late semantics of the pi-calculus

Topics: Concurrency, Event Structures, Mobility, [ INFO.INFO-FL ] Computer Science [cs]/Formal Languages and Automata Theory [cs.FL]
Publisher: HAL CCSD
Year: 2012
DOI identifier: 10.1007/978-3-642-28729-9_15
OAI identifier: oai:HAL:hal-00687502v1
Provided by: Hal-Diderot
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • https://hal.archives-ouvertes.... (external link)
  • https://hal.archives-ouvertes.... (external link)
  • https://hal.archives-ouvertes.... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.