Litcius/Paper detail

Separation and Encodability in Mixed Choice Multiparty Sessions

Kirstin Peters, Nobuko Yoshida

202410 citationsDOIOpen Access PDF

Abstract

Multiparty session types (MP) are a type discipline for enforcing the structured, deadlock-free communication of concurrent and message-passing programs. Traditional MP have a limited form of choice in which alternative communication possibilities are offered by a single participant and selected by another. Mixed choice multiparty session types (MCMP) extend the choice construct to include both selections and offers in the same choice. This paper first proposes a general typing system for a mixed choice synchronous multiparty session calculus, and prove type soundness, communication safety, and deadlock-freedom.

Topics & Concepts

Separation (statistics)Computer scienceMachine learningLogic, programming, and type systemsFormal Methods in VerificationEmbedded Systems Design Techniques
Separation and Encodability in Mixed Choice Multiparty Sessions | Litcius