@MISC{Boudol92asynchronyand, author = {Gérard Boudol}, title = {Asynchrony and the Pi-Calculus}, year = {1992} }
Years of Citing Articles
Bookmark
OpenURL
Abstract
We introduce an asynchronous version of Milner's ß-calculus, based on the idea that the messages are elementary processes that can be sent without any sequencing constraint. We show that this simple message passing discipline, together with the restriction construct making a name private for an agent, is enough to encode the synchronous communication of the ß-calculus. 1. Introduction. The purpose of this note is to introduce an asynchronous variant of the ß-calculus of Milner, Parrow and Walker [8]. The ß-calculus is an extension of CCS, based on previous work by Engberg and Nielsen [5], that deals with name passing: in this calculus, agents pass channel names to other agents through named channels. The expressiveness of this link passing discipline has been demonstrated in [8] by a series of examples. Later on, Milner showed in [9] that even a restricted fragment of the original ß-calculus is enough to encode the -calculus. More precisely, he showed that one can mimic in a "mini" ß...