Skip to main content

π-Calculus, Structured Coalgebras, and Minimal HD-Automata

  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 2000 (MFCS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1893))

Abstract

The coalgebraic framework developed for the classical process algebras, and in particular its advantages concerning minimal realizations, does not fully apply to the π-calculus, due to the constraints on the freshly generated names that appear in the bisimulation.

In this paper we propose to model the transition system of the π-calculus as a coalgebra on a category of name permutation algebras and to define its abstract semantics as the final coalgebra of such a category. We show that permutations are sufficient to represent in an explicit way fresh name generation, thus allowing for the definition of minimal realizations.

We also link the coalgebraic semantics with a slightly improved version of history dependent (HD) automata, a model developed for verification purposes, where states have local names and transitions are decorated with names and name relations. HD-automata associated with agents with a bounded number of threads in their derivatives are finite and can be actually minimized. We show that the bisimulation relation in the coalgebraic context corresponds to the minimal HD-automaton.

Research supported by CNR Integrated Project Sistemi Eterogenei Connessi mediante Reti; by Esprit Working Groups CONFER2 and COORDINA; and by MURST project TOSCA.

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. M. Baldamus. Compositional constructor interpretation over coalgebraic models for the π-calculus. In Proc. CMCS’2000, ENTCS 33. Elsevier Science, 2000.

    Google Scholar 

  2. A. Corradini, M. Große-Rhode, and R. Heckel. Structured transition systems as lax coalgebras. In Proc. CMCS’98, ENTCS 11. Elsevier Science, 1998.

    Google Scholar 

  3. A. Corradini, R. Heckel, and U. Montanari. From SOS specifications to structured coalgebras: How to make bisimulation a congruence. In Proc. CMCS’99, ENTCS 19. Elsevier Science, 1999.

    Google Scholar 

  4. G. Ferrari, G. Ferro, S. Gnesi, U. Montanari, M. Pistore, and G. Ristori. An Automata Based Verification Environment for Mobile Processes. In Proc. TACAS’97, LNCS 1217. Springer Verlag, 1997.

    Google Scholar 

  5. G. Ferrari, S. Gnesi, U. Montanari, M. Pistore, and G. Ristori. Verifying Mobile Processes in the HAL Environment. In Proc. CAV’98, LNCS 1427, Springer Verlag, 1998.

    Google Scholar 

  6. M. Fiore, E. Moggi, and D. Sangiorgi. A fully-abstract model for the π-calculus. In Proc. LICS’96, IEEE. Computer Society Press, 1996.

    Google Scholar 

  7. F. Honsell, M. Lenisa, U. Montanari, and M. Pistore. Final Semantics for the pi-calculus. In PROCOMET’98. Chapman & Hall, 1998.

    Google Scholar 

  8. R. Milner, J. Parrow, and D. Walker. A calculus of mobile processes (parts I and II). Information and Computation, 100(1):1–77, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  9. U. Montanari and M. Pistore. History Dependent Automata. Technical Report TR-11-98. Universitá di Pisa, Dipartimento di Informatica, 1998.

    Google Scholar 

  10. U. Montanari and M. Pistore. Structured Coalgebras and Minimal HD-Automata for the π-Calculus. Technical Report #0006-02. Istituto per la Ricerca Scientifica e Tecnologica, Istituto Trentino di Cultura, 2000. Available at the URL: http://sra.itc.it/paper.epl?id=MP00.

  11. M. Pistore. History Dependent Automata. PhD. Thesis TD-5/99. Universitá di Pisa, Dipartimento di Informatica, 1999. Available at the URL: http://www.di.unipi.it/phd/tesi/tesi_1999/TD-5-99.ps.gz.

  12. J.J.M.M. Rutten. Universal coalgebra: a theory of systems. Technical Report CS-R9652, CWI, 1996. To appear in Theoretical Computer Science.

    Google Scholar 

  13. I. Stark. A fully abstract domain model for the pi-calculus. In Proc. LICS’96, IEEE. Computer Society Press, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Montanari, U., Pistore, M. (2000). π-Calculus, Structured Coalgebras, and Minimal HD-Automata. In: Nielsen, M., Rovan, B. (eds) Mathematical Foundations of Computer Science 2000. MFCS 2000. Lecture Notes in Computer Science, vol 1893. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44612-5_52

Download citation

  • DOI: https://doi.org/10.1007/3-540-44612-5_52

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67901-1

  • Online ISBN: 978-3-540-44612-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics