Reversibility in Massive Concurrent Systems

Luca Cardelli,Cosimo Laneve
DOI: https://doi.org/10.48550/arXiv.1108.3419
2011-08-17
Abstract:Reversing a (forward) computation history means undoing the history. In concurrent systems, undoing the history is not performed in a deterministic way but in a causally consistent fashion, where states that are reached during a backward computation are states that could have been reached during the computation history by just performing independent actions in a different order.
Distributed, Parallel, and Cluster Computing,Formal Languages and Automata Theory
What problem does this paper attempt to address?