English

Modular Multiparty Sessions with Mixed Choice

Logic in Computer Science 2025-08-20 v1

Abstract

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.

Keywords

Cite

@article{arxiv.2508.13616,
  title  = {Modular Multiparty Sessions with Mixed Choice},
  author = {Franco Barbanera and Mariangiola Dezani-Ciancaglini},
  journal= {arXiv preprint arXiv:2508.13616},
  year   = {2025}
}

Comments

In Proceedings ICE 2025, arXiv:2508.12308

R2 v1 2026-07-01T04:56:18.341Z