@inproceedings{ec1a3a2323a54cbf8f3d4f072321628d,
title = "Software and reversible systems: A survey of recent activities",
abstract = "Software plays a central role in all aspects of reversible computing. We survey the breadth of topics and recent activities on reversible software and systems including behavioural types, recovery, debugging, concurrency, and object-oriented programming. These have the potential to provide linguistic abstractions and tools that will lead to safer and more reliable reversible computing applications.",
author = "Mezzina, {Claudio Antares} and Rudolf Schlatte and Robert Gl{\"u}ck and Tue Haulund and James Hoey and {Holm Cservenka}, Martin and Ivan Lanese and Torben Mogensen and Harun Siljak and Schultz, {Ulrik P.} and Irek Ulidowski",
year = "2020",
doi = "10.1007/978-3-030-47361-7_2",
language = "English",
isbn = "9783030473600",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "41--59",
editor = "Irek Ulidowski and Ivan Lanese and Schultz, {Ulrik Pagh} and Carla Ferreira",
booktitle = "Reversible Computation",
address = "Germany",
note = "12th International Conference on Reversible Computation, RC 2020 ; Conference date: 09-07-2020 Through 10-07-2020",
}