Skip to main content

Rigid Families for the Reversible \(\pi \)-Calculus

  • Conference paper
  • First Online:
Reversible Computation (RC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9720))

Included in the following conference series:

Abstract

Rigid families, a causal model for concurrency based on configuration structures, can interpret CCS and the \(\pi \)-calculus. However, it is also a causal model suited for reversible calculi. In this paper we use rigid families to give a denotational representation to the reversible \(\pi \)-calculus. The reversible \(\pi \)-calculus defines a causal semantics for the \(\pi \)-calculus as well. We discuss the difference in the two causal representations, in rigid families and in the reversible \(\pi \)-calculus.

This work was partly supported by the ANR-11-INSE-0007 REVER and by the ICT COST Action IC1405.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Notes

  1. 1.

    The reader can refer to the appendix or to [7] for the formal definition.

  2. 2.

    From Remark 1.

References

  1. Danos, V., Krivine, J.: Reversible communicating systems. In: Gardner, P., Yoshida, N. (eds.) CONCUR 2004. LNCS, vol. 3170, pp. 292–307. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  2. Phillips, I., Ulidowski, I.: Reversibility and models for concurrency. Electron. Notes Theor. Comput. Sci. 192, 93–108 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  3. Lanese, I., Mezzina, C.A., Stefani, J.-B.: Reversing higher-order Pi. In: Gastin, P., Laroussinie, F. (eds.) CONCUR 2010. LNCS, vol. 6269, pp. 478–493. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  4. Cristescu, I., Krivine, J., Varacca, D.: A compositional semantics for the reversible \(\pi \)-calculus. Proc. LICS 2013, 388–397 (2013)

    MathSciNet  Google Scholar 

  5. van Glabbeek, R.J., Plotkin, G.D.: Configuration structures. Proc. LICS 1995, 199–209 (1995)

    Google Scholar 

  6. Castellan, S., Hayman, J., Lasson, M., Winskel, G.: Strategies as concurrent processes. In: Proceedings of the MFPS XXX, ENTCS, vol. 308, pp. 87–107 (2014)

    Google Scholar 

  7. Cristescu, I.D., Krivine, J., Varacca, D.: Rigid families for CCS and the \(\pi \)-calculus. In: Leucker, M., Rueda, C., Valencia, F.D. (eds.) ICTAC 2015. LNCS, vol. 9399, pp. 223–240. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  8. Milner, R.: Communicating and Mobile Systems: The \(\pi \)-Calculus. Cambridge University Press, New York (1999)

    MATH  Google Scholar 

  9. Hayman, J., Winskel, G.: Event structure semantics for security protocols. Submitted for Publication (2013)

    Google Scholar 

  10. Crafa, S., Varacca, D., Yoshida, N.: Event structure semantics of parallel extrusion in the Pi-calculus. In: Birkedal, L. (ed.) FOSSACS 2012 and ETAPS 2012. LNCS, vol. 7213, pp. 225–239. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  11. Winskel, G.: Event structure semantics for CCS and related languages. In: Nielsen, M., Schmidt, E.M. (eds.) Automata, Languages and Programming. LNCS, vol. 140, pp. 561–576. Springer, Heidelberg (1982)

    Chapter  Google Scholar 

  12. Aubert, C., Cristescu, I.: Reversible barbed congruence on configuration structures. In: Proceedings of the ICE 2015, EPTCS, vol. 189, pp. 68–85 (2015)

    Google Scholar 

  13. van Glabbeek, R.J., Goltz, U.: Refinement of actions and equivalence notions for concurrent systems. Acta Inf. 37(4/5), 229–327 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  14. Phillips, I., Ulidowski, I., Yuen, S.: A reversible process calculus and the modelling of the ERK signalling pathway. In: Glück, R., Yokoyama, T. (eds.) RC 2012. LNCS, vol. 7581, pp. 218–232. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ioana Cristescu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Cristescu, I., Krivine, J., Varacca, D. (2016). Rigid Families for the Reversible \(\pi \)-Calculus. In: Devitt, S., Lanese, I. (eds) Reversible Computation. RC 2016. Lecture Notes in Computer Science(), vol 9720. Springer, Cham. https://doi.org/10.1007/978-3-319-40578-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-40578-0_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40577-3

  • Online ISBN: 978-3-319-40578-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics