Back to Search
Start Over
Deconfined Global Types for Asynchronous Sessions
- 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.
- Subjects :
- FOS: Computer and information sciences
Computer Science - Logic in Computer Science
Theoretical computer science
General Computer Science
Computer science
media_common.quotation_subject
Fidelity
0102 computer and information sciences
02 engineering and technology
01 natural sciences
Session (web analytics)
Theoretical Computer Science
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
0202 electrical engineering, electronic engineering, information engineering
[INFO]Computer Science [cs]
Set (psychology)
media_common
Computer Science - Programming Languages
Global types
020207 software engineering
Communication-based programming
Decidability
Logic in Computer Science (cs.LO)
Type checking
010201 computation theory & mathematics
Asynchronous communication
Subject reduction
Key (cryptography)
Multiparty sessions
Programming Languages (cs.PL)
Subjects
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