Back to Search Start Over

Deconfined Global Types for Asynchronous Sessions

Authors :
Mariangiola Dezani-Ciancaglini
Francesco Dagnino
Paola Giannini
Dipartimento di Informatica, Bioingegneria, Robotica e Ingegneria dei Sistemi [Genova] (DIBRIS)
Universita degli studi di Genova
Università del Piemonte Orientale - Dipartimento DISIT Italy
Dipartimento di Informatica [Torino]
Università degli studi di Torino (UNITO)
Ferruccio Damiani
Ornela Dardha
TC 6
WG 6.1
Source :
Lecture Notes in Computer Science, 23th International Conference on Coordination Languages and Models (COORDINATION), 23th International Conference on Coordination Languages and Models (COORDINATION), Jun 2021, Valletta, Malta. pp.41-60, ⟨10.1007/978-3-030-78142-2_3⟩, Lecture Notes in Computer Science ISBN: 9783030781415, COORDINATION
Publication Year :
2021
Publisher :
arXiv, 2021.

Abstract

Multiparty sessions with asynchronous communications and global types play an important role for the modelling of interaction protocols in distributed systems. In designing such calculi the aim is to enforce, by typing, good properties for all participants, maximising, at the same time, the accepted behaviours. Our type system improves the state-of-the-art by typing all asynchronous sessions and preserving the key properties of Subject Reduction, Session Fidelity and Progress when some well-formedness conditions are satisfied. The type system comes together with a sound and complete type inference algorithm. The well-formedness conditions are undecidable, but an algorithm checking an expressive restriction of them recovers the effectiveness of typing.

Details

ISBN :
978-3-030-78141-5
ISBNs :
9783030781415
Database :
OpenAIRE
Journal :
Lecture Notes in Computer Science, 23th International Conference on Coordination Languages and Models (COORDINATION), 23th International Conference on Coordination Languages and Models (COORDINATION), Jun 2021, Valletta, Malta. pp.41-60, ⟨10.1007/978-3-030-78142-2_3⟩, Lecture Notes in Computer Science ISBN: 9783030781415, COORDINATION
Accession number :
edsair.doi.dedup.....2c34a19cca849e20da3e52dd415853fc
Full Text :
https://doi.org/10.48550/arxiv.2111.11984