2015
DOI: 10.1007/978-3-319-18941-3_4
|View full text |Cite
|
Sign up to set email alerts
|

A Gentle Introduction to Multiparty Asynchronous Session Types

Abstract: Abstract. This article provides a gentle introduction to multiparty session types, a class of behavioural types specifically targeted at describing protocols in distributed systems based on asynchronous communication. The type system ensures well-typed processes to enjoy non-trivial properties, including communication safety, protocol fidelity, as well as progress. The adoption of multiparty session types can positively affect the whole software lifecycle, from design to deployment, improving software reliabil… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
48
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
7

Relationship

3
4

Authors

Journals

citations
Cited by 42 publications
(48 citation statements)
references
References 67 publications
0
48
0
Order By: Relevance
“…Concretely, next we shall connect typability for S processes with satifiability for A processes. To formalize these results, we first recall some essential notions for multiparty session types; the reader is referred to [5,10] for an in-depth presentation.…”
Section: Global and Local Typesmentioning
confidence: 99%
See 1 more Smart Citation
“…Concretely, next we shall connect typability for S processes with satifiability for A processes. To formalize these results, we first recall some essential notions for multiparty session types; the reader is referred to [5,10] for an in-depth presentation.…”
Section: Global and Local Typesmentioning
confidence: 99%
“…-A, a (low-level) applied π-calculus in which processes explicitly describe term communication, cryptographic operations, and state manipulation [12]; -S, a (high-level) π-calculus in which communication actions are organized as multiparty session protocols [5,10].…”
Section: Introductionmentioning
confidence: 99%
“…The standard theory of multiparty session types [3,8] is able to ensure a strong form of progress within a single multiparty session (i.e. when a system is composed solely of well-typed processes implementing every role in a multiparty session, but not participating in any other linear sessions).…”
Section: Progressmentioning
confidence: 99%
“…While a wide range of works on binary and multiparty session types exist in the literature [3,4,9,10], the two that are most related to this work consist of the logically-motivated value dependent binary session types of [2,12,17] and the assertion-based extensions of multiparty session types [1].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation