Modular Multiparty Sessions with Mixed Choice
MultiParty Session Types (MPST) provide a useful framework for safe concurrent systems. Mixed choice (enabling a participant to play at the same time the roles of sender and receiver) increases the expressive power of MPST as well as the difficulty in controlling safety of communications. Such a control is more viable when modular systems are considered and the power of mixed choice fully exploited only inside loosely coupled modules. We carry over such idea in a type assignment approach to multiparty sessions. Typability for modular sessions entails Subject Reductions, Session Fidelity and Lock Freedom.
Authors
- Franco Barbanera (ORCID: https://orcid.org/0000-0002-8039-1085)
- Mariangiola Dezani-Ciancaglini (ORCID: https://orcid.org/0000-0002-3341-0941)
Institutions
- University of Catania (IT)
- Istituto Nazionale di Fisica Nucleare, Sezione di Torino (IT)
- University of Turin (IT)
Publication Details
- Journal
- Electronic Proceedings in Theoretical Computer Science
- Published
- 2025-08-17
- DOI
- https://doi.org/10.4204/eptcs.425.2
- Primary Topic
- Distributed systems and fault tolerance
- Type
- article
- Field-Weighted Citation Impact
- 0.00