Abstract
The π calculus and the safe ambient calculus are two of the widely studied variants of process calculi in the field of concurrency theory. The former is the most classic model for mobile processes and the latter is well known for its nested structure. However, the relationship between these two models deserves further investigation. In this paper, we reinvestigate this problem thoroughly. We first give the strengthened encoding criteria. Then we propose the encoding of the synchronous π-calculus into the safe ambients calculus. The encoding scheme is a generalization and improvement of Levi and Sangiorgi’s work when moving from the asynchronous π-calculus to the synchronous π-calculus. We show the merits of the encoding by checking the mentioned criteria.
Similar content being viewed by others
References
Milner R, Parrow J, Walker D, et al. A calculus of mobile processes, part i, ii. Inf Comput, 1992, 100: 1–77
Cardelli L, Gordon A D. Mobile ambients. Theor Comput Sci, 2000, 240: 177–213
Levi F, Sangiorgi D. Mobile safe ambients. ACM Trans Program Lang Syst, 2003, 25: 1–69
Boudol G. Asynchrony and the pi-calculus. Technical report INRIA Sophia-Antipolis. 1992
Gorla D. Comparing calculi for mobility via their relative expressive power. Technical report Dip. di Informatica, Univ. di Roma “a Sapienza” (Italy). 2008
Gorla D. On the relative expressive power of calculi for mobility. In: Proceedings of the 25th Intern. Conf. on Mathematical Foundations of Programming Semantics (MFPS XXV). ENTCS: Elsevier, 2009
Zimmer P. On the expressiveness of pure mobile ambients. In: Aceto L, Victor B, eds. Proceedings of the 7th International Workshop on Expressiveness in Concurrency (EXPRESS’00), Electronic Notes in Theoretical Computer Science, 2003. 94–117
Zimmer P. On the expressiveness of pure safe ambients. Math Struct Comput Sci, 2003, 13: 721–770
Milner R, Sangiorgi D. Barbed bisimulation. In: Proceedings of ICALP. Berlin: Springer, 1992. 685–695
Gorla D. Towards a unified approach to encodability and separation results in process calculi. In: van Breugel F, ed. Proceedings Concur 2008-Concurrency Theory. Toronto: Springer, 2008. LNCS 5201. 492–507
Palamidessi C. Comparing the expressive power of the synchronous and asynchronous pi-calculi. Math Struct Comput Sci, 2003, 13: 685–719
Palamidessi C. Comparing the expressive power of the synchronous and the asynchronous pi-calculus. In: Lee P, Henglein F, Jones N D, eds. Conference Record of POPL’97POPL, 1997. 256–265
Gorla D. On the relative expressive power of asynchronous communication primitives. In: Proceedings of the 25th Intern. Conf. on Mathematical Foundations of Programming Semantics (MFPS XXV). ENTCS: Elsevier, 2009
Gorla D. Comparing communication primitives via their relative expressive power. Inf Comput, 2008, 206: 931–952
Nestmann U, Pierce B. Decoding choice encodings. In: Montanari U, ed. Proc. of the 7th International Conference on Concurrency Theory. Berlin: Springer, 1996. 179–194
Gorla D. Towards a unified approach to encodability and separation results for process calculi. Inf Comput, 2010, 208: 1031–1053
Sangiorgi D. Expressing Mobility in Process Algebras: First-Order and Higher-Order Paradigms. Dissertation for the Doctoral Degree. Edinburgh: University of Edinburgh, 1992
Boreale M, Sangiorgi D. Bisimulation in name-passing calculi without matching. In: Proc of 13th Symposium on Logic in Computer Science, Indianapolis, 1998. 165–175
Fu Y, Han Z. The Name-Passing Calculus. 2011. Available from: http://basics.sjtu.edu.cn/yuxi/papers/npc.pdf
Merro M, Hennessy M. A bisimulation-based semantic theory of safe ambients. ACM Trans Program Lang Syst, 2006, 28: 290–330
Fu Y. Fair ambients. Acta Inf, 2007, 43: 535–594
Merro M, Nardelli F Z. Behavioral theory for mobile ambients. J ACM, 2005, 52: 961–1023
Vigliotti M G. Reduction semantics for ambient calculi. Dissertation for the Doctoral Degree. London: University of London, 2004
Fu Y, Lu H. On the expressiveness of interaction. Theor Comput Sci, 2010, 411: 1387–1451
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Long, H., Fu, Y. How faithfully can π be interpreted in SA?. Sci. China Inf. Sci. 56, 1–15 (2013). https://doi.org/10.1007/s11432-012-4663-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-012-4663-y