MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A Theory of Bisimulation for the-calculus

Download:
pdf | ps
by Davide Sangiorgi
http://www.dcs.ed.ac.uk/lfcsreps/EXPORT/93/ECS-LFCS-93-270/ECS-LFCS-93-270.ps
Add To MetaCart

Abstract:

We study a new formulation of bisimulation for the-calculus [MPW92], which we have called open bisimulation ( ). In contrast with the previously known bisimilarity equivalences, is preserved by all-calculus operators, including input prefix. The differences among all these equivalences already appear in the sublanguage without name restrictions: Here the definition of can be factorised into a "standard " part which, modulo the different syntax of actions, is the CCS bisimulation, and a part specific to the-calculus, which requires name instantiation. Attractive features of are: a simple axiomatisation (of the finite terms), with a completeness proof which leads to the construction of minimal canonical representatives for the equivalence classes of ; an "efficient " characterisation, based on a modified transition system. This characterisation seems promising for the development of automated-verification tools and also shows the call-by-need flavour of. Although in the paper we stick to-calculus, the issues developed may be relevant to value-passing calculi in general.

Citations

2762 Communication and Concurrency – Milner - 1989
886 A Calculus of Mobile Processes – Milner, Parrow, et al. - 1992
541 Concurrency and automata on infinite sequences – Park - 1981
281 Functions as processes – Milner - 1992
245 Calculi for synchrony and asynchrony – Milner - 1983
232 Expressing Mobility in Process Algebras: First-Order and HigherOrder Paradigms – Sangiorgi - 1992
190 Algebra of communicating processes with abstraction – Bergstra, Klop - 1985
96 Semantics and Pragmatics of the Lambda Calculus – Wadsworth - 1971
91 Modal logics for mobile processes – Milner, Parrow, et al. - 1993
58 Testing equivalence for mobile processes – Boreale, Nicola - 1995
42 Algebraic theories for name-passing calculi – Parrow, Sangiorgi - 1995
37 Action Structures – Milner - 1992
22 Dynamic congruence vs. progressing bisimulation for CCS – Montanari, Sassone - 1992
8 A model for the -calculus – Hennessy - 1991
3 A uniform presentation of CHOCS and ��-calculus. Rapport de Recherche 1726 – Amadio - 1992
3 Applications of the calculus of trees to process description languages – Degano, Kasangian, et al. - 1991
1 Symbolic bisimulations. Revised Version of – Hennessy, Lin - 1992