Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1887654.1887687guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Reversing higher-order pi

Published: 31 August 2010 Publication History

Abstract

The notion of reversible computation is attracting increasing interest because of its applications in diverse fields, in particular the study of programming abstractions for reliable systems. In this paper, we continue the study undertaken by Danos and Krivine on reversible CCS by defining a reversible higher-order π-calculus (HOπ). We prove that reversibility in our calculus is causally consistent and that one can encode faithfully reversible HOπ into a variant of HOπ.

References

[1]
Barendregt, H.P.: The Lambda Calculus - Its Syntax and Semantics. North-Holland, Amsterdam (1984)
[2]
Bennett, C.H.: Notes on the history of reversible computation. IBM Journal of Research and Development 32(1) (1988)
[3]
Boreale, M., Sangiorgi, D.: A fully abstract semantics for causality in the π-calculus. Acta Informatica 35(5) (1998)
[4]
Carbone, M., Maffeis, S.: On the expressive power of polyadic synchronisation in pi-calculus. Nord. J. Comput. 10(2) (2003)
[5]
Danos, V., Krivine, J.: Reversible communicating systems. In: Gardner, P., Yoshida, N. (eds.) CONCUR 2004. LNCS, vol. 3170, pp. 292-307. Springer, Heidelberg (2004)
[6]
Danos, V., Krivine, J.: Transactions in RCCS. In: Abadi, M., de Alfaro, L. (eds.) CONCUR 2005. LNCS, vol. 3653, pp. 398-412. Springer, Heidelberg (2005)
[7]
Danos, V., Krivine, J., Sobocinski, P.: General reversibility. Electr. Notes Theor. Comput. Sci. 175(3) (2007)
[8]
Fournet, C., Gonthier, G.: The reflexive chemical abstract machine and the joincalculus. In: 23rd ACM Symp. on Princ. of Prog. Languages, POPL (1996)
[9]
Mousavi, M.R., Reniers, M.A., Groote, J.F.: SOS formats and meta-theory: 20 years after. Theor. Comput. Sci. 373(3) (2007)
[10]
Phillips, I., Ulidowski, I.: Reversing algebraic process calculi. J. Log. Algebr. Program. 73(1-2) (2007)
[11]
Sangiorgi, D.: Bisimulation for higher-order process calculi. Information and Computation 131(2) (1996)
[12]
Sangiorgi, D., Walker, D.: The π-calculus: A Theory of Mobile Processes. Cambridge University Press, Cambridge (2001)

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
CONCUR'10: Proceedings of the 21st international conference on Concurrency theory
August 2010
600 pages
ISBN:3642153747
  • Editors:
  • Paul Gastin,
  • François Laroussinie

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 31 August 2010

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Process-aware web programming with JolieScience of Computer Programming10.1016/j.scico.2016.05.002130:C(69-96)Online publication date: 15-Nov-2016
  • (2013)A Compositional Semantics for the Reversible p-CalculusProceedings of the 2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science10.1109/LICS.2013.45(388-397)Online publication date: 25-Jun-2013
  • (2013)Reversibility and asymmetric conflict in event structuresProceedings of the 24th international conference on Concurrency Theory10.1007/978-3-642-40184-8_22(303-318)Online publication date: 27-Aug-2013
  • (2013)Modelling of bonding with processes and eventsProceedings of the 5th international conference on Reversible Computation10.1007/978-3-642-38986-3_12(141-154)Online publication date: 4-Jul-2013
  • (2013)Concurrent flexible reversibilityProceedings of the 22nd European conference on Programming Languages and Systems10.1007/978-3-642-37036-6_21(370-390)Online publication date: 16-Mar-2013
  • (2012)First-Order dynamic logic for compensable processesProceedings of the 14th international conference on Coordination Models and Languages10.1007/978-3-642-30829-1_8(104-121)Online publication date: 14-Jun-2012
  • (2012)A reversible abstract machine and its space overheadProceedings of the 14th joint IFIP WG 6.1 international conference and Proceedings of the 32nd IFIP WG 6.1 international conference on Formal Techniques for Distributed Systems10.1007/978-3-642-30793-5_1(1-17)Online publication date: 13-Jun-2012
  • (2012)Event structure semantics of parallel extrusion in the pi-calculusProceedings of the 15th international conference on Foundations of Software Science and Computational Structures10.1007/978-3-642-28729-9_15(225-239)Online publication date: 24-Mar-2012
  • (2011)Controlling reversibility in higher-order PiProceedings of the 22nd international conference on Concurrency theory10.5555/2040235.2040261(297-311)Online publication date: 6-Sep-2011
  • (2011)On the statistical thermodynamics of reversible communicating processesProceedings of the 4th international conference on Algebra and coalgebra in computer science10.5555/2040096.2040098(1-18)Online publication date: 30-Aug-2011
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media