References

  1. T. Akgul & V. J. Mooney III (2004): Assembly instruction level reverse execution for debugging. ACM Trans. Softw. Eng. Methodol. 13(2), pp. 149–198, doi:10.1145/1018210.1018211.
  2. T. Altenkirch & J. Grattage (2005): A Functional Quantum Programming Language. In: LICS. IEEE Computer Society, pp. 249–258, doi:10.1109/LICS.2005.1.
  3. A. Avizienis, J.-C. Laprie, B. Randell & C. E. Landwehr (2004): Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Trans. Dependable Sec. Comput. 1(1), pp. 11–33, doi:10.1109/TDSC.2004.2.
  4. J. Barnard, J. Whitworth & M. Woodward (1996): Communicating X-machines. Information and Software Technology 38(6), pp. 401–407, doi:10.1016/0950-5849(95)01066-1.
  5. A. Bernadet & I. Lanese: A Modular Formalization of Reversibility for Concurrent Models and Languages (TR). http://www.cs.unibo.it/~lanese/work/ice2016-TR.pdf.
  6. G. Boudol & I. Castellani (1988): Permutation of transitions: An event structure semantics for CCS and SCCS. In: Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, LNCS 354. Springer, pp. 411–427, doi:10.1007/BFb0013028.
  7. L. Cardelli & C. Laneve (2011): Reversible structures. In: CMSB. ACM, pp. 131–140, doi:10.1145/2037509.2037529.
  8. I. D. Cristescu, J. Krivine & D. Varacca (2013): A Compositional Semantics for the Reversible Pi-calculus. In: LICS. IEEE Press, pp. 388–397, doi:10.1109/LICS.2013.45.
  9. V. Danos & J. Krivine (2004): Reversible Communicating Systems. In: CONCUR, LNCS 3170. Springer, pp. 292–307, doi:10.1007/978-3-540-28644-8_19.
  10. V. Danos, J. Krivine & P. Sobocinski (2006): General Reversibility. In: EXPRESS, ENTCS 175(3), pp. 75–86, doi:10.1016/j.entcs.2006.07.036.
  11. S. Eilenberg & B. Tilson (1976): Automata, languages and machines. Volume B. Pure and applied mathematics. Academic Press.
  12. E. Giachino, I. Lanese, C. A. Mezzina & F. Tiezzi (2015): Causal-Consistent Reversibility in a Tuple-Based Language. In: PDP. IEEE Computer Society Press, pp. 467–475, doi:10.1109/PDP.2015.98.
  13. R. Landauer (1961): Irreversibility and heat generation in the computing process. IBM Journal of Research and Development 5, pp. 183–191, doi:10.1147/rd.53.0183.
  14. I. Lanese, C. A. Mezzina & J.-B. Stefani (2010): Reversing Higher-Order Pi. In: CONCUR, LNCS 6269. Springer, pp. 478–493, doi:10.1007/978-3-642-15375-4_33.
  15. I. Lanese, C. A. Mezzina & J.-B. Stefani (2016): Reversibility in the higher-order π-calculus. Theor. Comput. Sci. 625, pp. 25–84, doi:10.1016/j.tcs.2016.02.019.
  16. I. Lanese, C. A. Mezzina & F. Tiezzi (2014): Causal-Consistent Reversibility. Bulletin of the EATCS 114. Available at http://eatcs.org/beatcs/index.php/beatcs/article/view/305.
  17. M. Lienhardt, I. Lanese, C. A. Mezzina & J.-B. Stefani (2012): A Reversible Abstract Machine and Its Space Overhead. In: FMOODS/FORTE, LNCS 7273. Springer, pp. 1–17, doi:10.1007/978-3-642-30793-5.
  18. A. W. Mazurkiewicz (1988): Basic notions of trace theory. In: Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, LNCS 354. Springer, pp. 285–363, doi:10.1007/BFb0013025.
  19. R. Milner (1989): Communication and concurrency.. Prentice-Hall.
  20. I. Phillips & I. Ulidowski (2007): Reversing Algebraic Process Calculi. J. Log. Algebr. Program. 73(1-2), pp. 70–96, doi:10.1016/j.jlap.2006.11.002.
  21. I. Phillips, I. Ulidowski & S. Yuen (2012): A Reversible Process Calculus and the Modelling of the ERK Signalling Pathway. In: RC, LNCS 7581. Springer, pp. 218–232, doi:10.1007/978-3-642-36315-3_18.
  22. T. Yokoyama & R. Glück (2007): A Reversible Programming Language and Its Invertible Self-interpreter. In: PEPM. ACM Press, pp. 144–153, doi:10.1145/1244381.1244404.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org