Abstract
We study an asynchronous π-calculus, called Local π (Lπ), where: (a) only the output capability of names may be transmitted; (b) there is no matching or similar constructs. We study the basic operational and algebraic theory of Lπ and show some applications: the derivability of delayed input; the correctness of an optimisation of the encoding of call-by-name λ-calculus; the validity of some laws for the Join-calculus.
Preview
Unable to display preview. Download preview PDF.
References
S. Abramsky. Proofs as Processes. Theoretical Computer Science, 135(1):5–9, December 1994.
R. Amadio, I. Castellani, and D. Sangiorgi. On bisimulations for the asynchronous π-calculus. In Proc. CONCUR '96, LNCS 1119, Springer Verlag, 1996.
G. Bellin and P. Scott. On the π-calculus and Linear Logic. Theoretical Computer Science, 135(1):11–65, 1994.
M. Boreale. On the expressiveness of internal mobility in name-passing calculi. In Proc. CONCUR '96, LNCS 1119, Springer Verlag, 1996.
M. Boreale, C. Fournet, and C. Laneve. Bisimulations for the Join Calculus. Proc. IFIP Conference PROCOMET'98, 1997.
M. Boreale and D. Sangiorgi. Bisimulation in name-passing calculi without matching. To appear in Proc. LICS'98, IEEE Computer Society Press., 1998.
G. Boudol. Some Chemical Abstract Machines. LNCS 803, Springer Verlag, 1994.
G. Boudol. The pi-calculus in direct style. In 24th POPL. ACM Press, 1997.
Fournet C. and Gonthier G. The Reflexive Chemical Abstract Machine and the Join calculus. In Proc. 23th POPL. ACM Press, 1996.
Y. Fu. A proof theoretical approach to communication. In 24th ICALP, LNCS 1256, Springer Verlag, 1997.
M. Hansen, H. Hüttel, and J. Kleist. Bisimulations for asynchronous mobile processes. In Proc. Tbilisi Symposium on Language, Logic, and Computation, 1996. Also available as BRICS Report No. EP-95-HHK, BRICS, Aalborg.
K. Honda and M. Tokoro. A Small Calculus for Concurrent Objects. In OOPS Messanger, Association for Computing Machinery. 2(2):50–54, 1991.
K. Honda and M. Tokoro. An Object Calculus for Asynchronous Communication. In Proc. ECOOP'91, LNCS 512, Springer Verlag, 1991.
K. Honda and N. Yoshida. On reduction-based process semantics. Theoretical Computer Science, 152(2):437–486, 1995.
R. Milner. The polyadic π-calculus: a tutorial. Technical Report ECS-LFCS-91-180, LFCS, Dept. of Comp. Sci., Edinburgh Univ., October 1991.
R. Milner, J. Parrow, and D. Walker. A calculus of mobile processes, (Parts I and II). Information and Computation, 100:1–77, 1992.
R. Milner and D. Sangiorgi. Barbed bisimulation. In W. Kuich, editor, 19th ICALP, LNCS 623, Springer Verlag, 1992.
J. Parrow and B. Victor. The fusion calculus: Expressiveness and symmetry in mobile processes. To appear in Proc. LICS'98, IEEE CSP, 1998.
B. C. Pierce and D. N. Turner. Pict: A programming language based on the pi-calculus. To appear in Proof, Language and Interaction: Essays in Honour of Robin Milner, MIT Press.
D. Sangiorgi. Expressing Mobility in Process Algebras: First-Order and Higher-Order Paradigms. PhD thesis CST-99-93, University of Edinburgh, 1992.
D. Sangiorgi. Locality and non-interleaving semantics in calculi for mobile processes. Theoretical Computer Science, 155:39–83, 1996.
D. Sangiorgi. π-calculus, internal mobility and agent-passing calculi. Theoretical Computer Science, 167(2):235–274, 1996.
D. Sangiorgi. The name discipline of receptiveness. In 24th ICALP, LNCS 1256, Springer Verlag, 1997.
F. van Breugel. A Labelled Transition System for the πε-calculus. In Proc. of TAPSOFT '97, LNCS 1214. Springer Verlag, April 1997.
N. Yoshida. Minimality and Separation Results on Asynchronous Mobile Processes: representability theorem by concurrent combinators. Submitted, 1998.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Merro, M., Sangiorgi, D. (1998). On asynchrony in name-passing calculi. In: Larsen, K.G., Skyum, S., Winskel, G. (eds) Automata, Languages and Programming. ICALP 1998. Lecture Notes in Computer Science, vol 1443. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055108
Download citation
DOI: https://doi.org/10.1007/BFb0055108
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64781-2
Online ISBN: 978-3-540-68681-1
eBook Packages: Springer Book Archive