Skip to main content

Concurrent and Located Synchronizations in π-Calculus

  • Conference paper
SOFSEM 2007: Theory and Practice of Computer Science (SOFSEM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4362))

Abstract

We present two novel semantics for π-calculus. The first allows one to observe on which channel a synchronization is performed, while the second allows concurrent actions, provided that they do not compete for resources. We present both a reduction and a labeled semantics, and show that they induce the same behavioral equivalence. As our main result we show that bisimilarity is a congruence for the concurrent semantics. This important property fails for the standard semantics.

Research supported by the Project FET-GC II IST 16004 Sensoria.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boreale, M., Sangiorgi, D.: Some Congruence Properties of pi-Calculus Bisimilarities. Theoret. Comput. Sci. 198(1–2), 1–2 (1998)

    MathSciNet  Google Scholar 

  2. Bruni, R., Lanese, I.: PRISMA: A Mobile Calculus with Parametric Synchronization. In: Montanari, U., Sannella, D., Bruni, R. (eds.) TGC 2007. LNCS, vol. 4661, Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  3. Busi, N., Gorrieri, R.: A Petri Net Semantics for pi-Calculus. In: Lee, I., Smolka, S.A. (eds.) CONCUR 1995. LNCS, vol. 962, pp. 145–159. Springer, Heidelberg (1995)

    Google Scholar 

  4. Concurrent and Located Synchronizations in π-Calculus, extended version. http://www.cs.unibo.it/~lanese/publications/fulltext/sofsem2007ext.pdf.gz

  5. Ferrari, G.L., Montanari, U., Tuosto, E.: A LTS Semantics of Ambients via Graph Synchronization with Mobility. In: Restivo, A., Ronchi Della Rocca, S., Roversi, L. (eds.) ICTCS 2001. LNCS, vol. 2202, pp. 1–16. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  6. Lanese, I.: Synchronization Strategies for Global Computing Models. PhD Thesis, Computer Science Department, University of Pisa, Pisa, Italy (2006)

    Google Scholar 

  7. Lanese, I., Montanari, U.: A Graphical Fusion Calculus. In: Proceedings of the Workshop of the COMETA Project on Computational Metamodels, vol. 104, pp. 199–215 (2004)

    Google Scholar 

  8. Milner, R., Parrow, J., Walker, J.: A Calculus of Mobile Processes, I and II. Inform. and Comput. 100(1), 1–77 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  9. Montanari, U., Pistore, M.: Concurrent Semantics for the pi-Calculus. In: Proc. of MFPS’95. ENTCS, vol. 1, Elsevier Science, Amsterdam (1995)

    Google Scholar 

  10. Parrow, J., Victor, B.: The Fusion Calculus: Expressiveness and Symmetry in Mobile Processes. In: Proc. of LICS’98, pp. 176–185. IEEE Computer Society Press, Los Alamitos (1998)

    Google Scholar 

  11. Sangiorgi, D.: Locality and Interleaving Semantics in Calculi for Mobile Processes. Theoret. Comput. Sci. 155(1), 39–83 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  12. Sangiorgi, D.: A Theory of Bisimulation for the pi-Calculus. Acta Inf. 33(1), 69–97 (1996)

    Article  MathSciNet  Google Scholar 

  13. Sangiorgi, D., Walker, D.: Pi-Calculus: A Theory of Mobile Processes. Cambridge University Press, Cambridge (2001)

    MATH  Google Scholar 

  14. Varacca, D., Yoshida, N.: Typed Event Structures and the pi-Calculus. ENTCS 158, 373–397 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen Giuseppe F. Italiano Wiebe van der Hoek Christoph Meinel Harald Sack František Plášil

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Lanese, I. (2007). Concurrent and Located Synchronizations in π-Calculus . In: van Leeuwen, J., Italiano, G.F., van der Hoek, W., Meinel, C., Sack, H., Plášil, F. (eds) SOFSEM 2007: Theory and Practice of Computer Science. SOFSEM 2007. Lecture Notes in Computer Science, vol 4362. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69507-3_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69507-3_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69506-6

  • Online ISBN: 978-3-540-69507-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics