Abstract
In this paper, a labelled transition semantics for higher-order process calculi is studied. The labelled transition semantics is relatively clean and simple, and corresponding bisimulation equivalence can be easily formulated based on it. And the congruence properties of the bisimulation equivalence can be proved easily. To show the correspondence between the proposed semantics and the well-established ones, the bisimulation is characterized as a version of barbed equivalence and a version of context bisimulation.
Similar content being viewed by others
References
Milner R. Caculus of communicating systems.LNCS 92, Springer Verlag, 1980.
Park D. Concurrency and automata on infinite sequences.LNCS 104, Springer Verlag, 1981.
Milner R. Communication and Concurrency. Prentice Hall, 1989.
Milner R, Parrow J, Walker D. A calculus of mobile processes. (Parts I and II).Information and Computation, 1992, 100(1): 1–40.
Sangiorgi D. Expressing mobility in process algebras: First-order and higher-order paradigms, [Dissertation]. University of Edinburgh, Edinburgh, U.K., 1992.
Thomsen B. Calculus for high order communicating systems [Dissertation]. Department of Computing, Imperial College, 1990.
Astesiano E, Giovini A. Generalized bisimulation in relational specifications. LNCS 294, Springer-Verlage, pp. 207–266.
Boudol G. Towards a lambda calculus for concurrent and communicating systems.LNCS 351, Springer-Verlag, Barcelona, Spain, March 13–17, 1989, pp. 149–161.
Peter Sewell. From rewrite rules to bisimulation congruences. InProc. Concur'98, LNCS 1466, Springer Verlag, Nice, France, 1998, pp. 269–284.
Milner R. The polyadic π-calculus: A tutorial. InProc. the International Summer School on Logic and Algebra of Specification, 1991.
Sangiorgi D, Walker D.The π-Calculus: A Theory of Mobile Processes. Cambridge University Press, 2001, pp. 42–43.
Kohei Honda, Nobuko Yoshida. On reduction-based process semantics.Theoretical Computer Science, 1995, 152(2): 437–486.
Fournet C, Gonthier G. A hierarchy of equivalence for asynchronous calculi. In:Proc. International Colloquium on Algorithms, Language and Programming, LNCS 1443, Springer-Verlag, Aalborg, Denmark, July 13–17, 1998, pp. 844–855.
Sangiorgi D. Bisimulation for higher-order process calculi.Information and Computation, 1996, 131(2): 141–178.
Liu Xinxin, Li Yongjian. Bisimulation for higher-order π-calculus. InProc. the Third Asian Workshop on Programming Language and Systems (Aplas'03), 2002.
Alan Jeffery, Julian Rathke. A theory of bisimulation for a fragment of concurrent CML with local names. InProc. Logic in Computer Science, IEEE CS Press, Santa Barbara, California, June 26–28, 2000, pp. 311–321.
Luca Cardelli, Andrew D Gordon. Mobile ambients. In:Proc. Foundations of Software Science and Computation Structures (FossaCs), ETAPS'98,LNCS 1378, Pertugal, Springer-Verlag, 1998 pp. 140–155.
Cedric Fournet, Georeges Gonthier. The reflexive cham and the join-calculus. InProc. the 23rd Annual ACM Symposium on Principles of Programming Languages, 1996, pp. 372–385.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is supported by the National Natural Science Foundation of China under Grant No. 60173020.
Yong-Jian Li received his Ph.D. degree in computer science from Shanghai Jiao Tong university in 2001. He is an assistant researcher in the Laboratory of Computer Science, institute of Software, the Chinese Academy of Sciences. His current research interests are concurrency theory, semantics of programming language, application of formal methods.
Xin-Xin Liu received his Ph.D. degree in computer science from Aalborg university in Denmark in 1992. He is a researcher in the Laboratory of Computer Science, Institute of Software, the Chinese Academy of Sciences. His current research interests are concurrency theory, function programming language, model checking.
Rights and permissions
About this article
Cite this article
Li, YJ., Liu, XX. Towards a theory of bisimulation for the higher-order process calculi. J. Comput. Sci. & Technol. 19, 352–363 (2004). https://doi.org/10.1007/BF02944905
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02944905