Parameterised Bisimulations: Some Applications

In [AK06] the first author had generalised the notion of bisimulation on labelled transition systems to that of a parameterised relation whose parameters were a pair of relations on the observables of a system. In this paper we present new results which show that notions of parameterised bisimilarity may be defined to capture congruences in process algebras. In particular, we show that observational congruence may be obtained as a parameterised bisimulation, thereby providing a co-inductive characterisation for the same. In another application, parameterisation is employed to prove that amortised bisimilarity is preserved under recursion in CCS by resorting to a generalisation of the so-called “upto”-technique. We then extend the framework to a name passing calculus and show that one can capture (hyper-)bisimulations in the fusion calculus [Vic98] as a parameterised (hyper-)bisimulation. However this involves giving a behaviourally equivalent alternative semantics for the fusion calculus, which is necessary for defining parameterised bisimulations in the fusion calculus and also allows for more natural definitions of bisimulations.

[1]  Robin Milner,et al.  A Calculus of Mobile Processes, II , 1992, Inf. Comput..

[2]  S. Arun-Kumar,et al.  Conformance: A Precongruence close to Bisimilarity , 1995, STRICT.

[3]  Matthew Hennessy,et al.  An efficiency preorder for processes , 1991, Acta Informatica.

[4]  Astrid Kiehn,et al.  Amortised Bisimulations , 2005, FORTE.

[5]  ROBIN MILNER,et al.  Edinburgh Research Explorer A Calculus of Mobile Processes, I , 2003 .

[6]  Björn Victor,et al.  The fusion calculus: expressiveness and symmetry in mobile processes , 1998, Proceedings. Thirteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.98CB36226).

[7]  Farn Wang Formal Techniques for Networked and Distributed Systems - FORTE 2005, 25th IFIP WG 6.1 International Conference, Taipei, Taiwan, October 2-5, 2005, Proceedings , 2005, FORTE.

[8]  S. Arun-Kumar On Bisimilarities Induced by Relations on Actions , 2006, Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06).

[9]  Robin Milner,et al.  The Problem of "Weak Bisimulation up to" , 1992, CONCUR.

[10]  Walter Vogler,et al.  Bisimulation on Speed: A Unified Approach , 2005, FoSSaCS.

[11]  Robin Milner,et al.  A Calculus of Mobile Processes, II , 1992, Inf. Comput..

[12]  Jan A. Bergstra,et al.  Algebra of Communicating Processes with Abstraction , 1985, Theor. Comput. Sci..

[14]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.