Concurrent reversible sessions

Ilaria Castellani, Mariangiola Dezani-Ciancaglini, Paola Giannini

Risultato della ricerca: Capitolo in libro/report/atti di convegnoContributo a conferenzapeer review

Abstract

We present a calculus for concurrent reversible multiparty sessions, which improves on recent proposals in several respects: it allows for concurrent and sequential composition within processes and types, it gives a compact representation of the past of processes and types, which facilitates the definition of rollback, and it implements a fine-tuned strategy for backward computation. We propose a refined session type system for our calculus and show that it enforces the expected properties of session fidelity, forward and backward progress, as well as causal consistency. In conclusion, our calculus is a conservative extension of previous proposals, offering enhanced expressive power and refined analysis techniques.

Lingua originaleInglese
Titolo della pubblicazione ospite28th International Conference on Concurrency Theory, CONCUR 2017
EditorRoland Meyer, Uwe Nestmann
EditoreSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (elettronico)9783959770484
DOI
Stato di pubblicazionePubblicato - 1 ago 2017
Evento28th International Conference on Concurrency Theory, CONCUR 2017 - Berlin, Germany
Durata: 5 set 20178 set 2017

Serie di pubblicazioni

NomeLeibniz International Proceedings in Informatics, LIPIcs
Volume85
ISSN (stampa)1868-8969

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???28th International Conference on Concurrency Theory, CONCUR 2017
Paese/TerritorioGermany
CittàBerlin
Periodo5/09/178/09/17

Fingerprint

Entra nei temi di ricerca di 'Concurrent reversible sessions'. Insieme formano una fingerprint unica.

Cita questo