Event structure semantics of parallel extrusion in the pi-calculus

36Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We give a compositional event structure semantics of the π-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 π-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 π-calculus. © 2012 Springer-Verlag Berlin Heidelberg.

References Powered by Scopus

Petri nets, event structures and domains, part I

737Citations
N/AReaders
Get full text

Event structures

473Citations
N/AReaders
Get full text

Reversible communicating systems

186Citations
N/AReaders
Get full text

Cited by Powered by Scopus

A Compositional Semantics for the Reversible p-Calculus

79Citations
N/AReaders
Get full text

Reversibility in the higher-order π-calculus

59Citations
N/AReaders
Get full text

Static versus dynamic reversibility in CCS

26Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Crafa, S., Varacca, D., & Yoshida, N. (2012). Event structure semantics of parallel extrusion in the pi-calculus. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7213 LNCS, pp. 225–239). https://doi.org/10.1007/978-3-642-28729-9_15

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 2

40%

Researcher 2

40%

Professor / Associate Prof. 1

20%

Readers' Discipline

Tooltip

Computer Science 7

88%

Arts and Humanities 1

13%

Save time finding and organizing research with Mendeley

Sign up for free