Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/86212
Title: Reversible choreographies via monitoring in Erlang
Other Titles: Distributed Applications and Interoperable Systems. DAIS 2018. Lecture Notes in Computer Science, vol 10853
Authors: Francalanza, Adrian
Mezzina, Claudio Antares
Tuosto, Emilio
Keywords: Computer programming
Object monitors (Computer software)
ERLANG (Computer program language)
Reversible computing
Issue Date: 2018
Publisher: Springer
Citation: Francalanza, A., Mezzina, C. A., & Tuosto, E. (2018). Reversible choreographies via monitoring in Erlang. 18th IFIP WG 6.1 International Conference, DAIS 2018, Madrid. 75-92.
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.
URI: https://www.um.edu.mt/library/oar/handle/123456789/86212
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Chapter_ReversibleChoreographiesViaMon.pdf
  Restricted Access
1.3 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.