A Very Gentle Introduction to Multiparty Session Types

12Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Multiparty session types (MPST) are a formal specification and verification framework for message-passing protocols without central control: the desired interactions at the scale of the network itself are specified into a session (called global type). Global types are then projected onto local types (one for each participant), which describe the protocol from a local point of view. These local types are used to validate an application through type-checking, monitoring, and code generation. Theory of session types guarantees that local conformance of all participants induces global conformance of the network to the initial global type. This paper provides a very gentle introduction of the simplest version of multiparty session types for readers who are not familiar with session types nor process calculi.

Cite

CITATION STYLE

APA

Yoshida, N., & Gheri, L. (2020). A Very Gentle Introduction to Multiparty Session Types. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11969 LNCS, pp. 73–93). Springer. https://doi.org/10.1007/978-3-030-36987-3_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free