pith. sign in

arxiv: 1704.03097 · v1 · pith:UIK7TAGWnew · submitted 2017-04-11 · 💻 cs.PL

Multiparty Session Types, Beyond Duality (Abstract)

classification 💻 cs.PL
keywords typingmpstsessioncannotdualityexamplesmultipartyparticipants
0
0 comments X
read the original abstract

Multiparty Session Types (MPST) are a well-established typing discipline for message-passing processes interacting on sessions involving two or more participants. Session typing can ensure desirable properties: absence of communication errors and deadlocks, and protocol conformance. However, existing MPST works provide a subject reduction result that is arguably (and sometimes, surprisingly) restrictive: it only holds for typing contexts with strong duality constraints on the interactions between pairs of participants. Consequently, many "intuitively correct" examples cannot be typed and/or cannot be proved type-safe. We illustrate some of these examples, and discuss the reason for these limitations. Then, we outline a novel MPST typing system that removes these restrictions.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.