Concurrent Flexible Reversibility - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2013

Concurrent Flexible Reversibility


Concurrent reversibility has been studied in different ar- eas, such as biological or dependable distributed systems. However, only "rigid" reversibility has been considered, allowing to go back to a past state and restart the exact same computation, possibly leading to diver- gence. In this paper, we present croll-π, a concurrent calculus featuring flexible reversibility, allowing the specification of alternatives to a com- putation to be used upon rollback. Alternatives in croll-π are attached to messages. We show the robustness of this mechanism by encoding more complex idioms for specifying flexible reversibility, and we illustrate the benefits of our approach by encoding a calculus of communicating trans- actions.
Fichier principal
Vignette du fichier
crop.pdf (434.87 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00811629 , version 1 (10-04-2013)



Ivan Lanese, Michaël Lienhardt, Claudio Antares Mezzina, Alan Schmitt, Jean-Bernard Stefani. Concurrent Flexible Reversibility. 22nd European Symposium on Programming, ESOP 2013, Mar 2013, Rome, Italy. pp.370-390, ⟨10.1007/978-3-642-37036-6_21⟩. ⟨hal-00811629⟩
447 View
193 Download



Gmail Facebook X LinkedIn More