Skip to Main content Skip to Navigation
Conference papers

Reversible Choreographies via Monitoring in Erlang

Abstract : We render a model advocating an extension of choreographies to describe reverse computation via monitoring. More precisely, our extension imbues the communication behaviour of multi-party protocols with minimal decorations specifying the conditions triggering monitor adaptations. We show how, from these extended global descriptions, one can (i) synthesise actors implementing the normal local behaviour of the system prescribed by the global graph, but also (ii) synthesise monitors that are able to coordinate a distributed rollback when certain conditions (denoting abnormal behaviour) are met.
Complete list of metadata

Cited literature [32 references]  Display  Hide  Download

https://hal.inria.fr/hal-01824635
Contributor : Hal Ifip <>
Submitted on : Wednesday, June 27, 2018 - 2:20:01 PM
Last modification on : Wednesday, June 27, 2018 - 2:46:10 PM
Long-term archiving on: : Thursday, September 27, 2018 - 1:36:31 AM

File

469768_1_En_6_Chapter.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Adrian Francalanza, Claudio Mezzina, Emilio Tuosto. Reversible Choreographies via Monitoring in Erlang. 18th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS), Jun 2018, Madrid, Spain. pp.75-92, ⟨10.1007/978-3-319-93767-0_6⟩. ⟨hal-01824635⟩

Share

Metrics

Record views

148

Files downloads

11