2019
DOI: 10.4204/eptcs.304.6
|View full text |Cite
|
Sign up to set email alerts
|

Open Multiparty Sessions

Abstract: Multiparty sessions are systems of concurrent processes, which allow several participants to communicate by sending and receiving messages. Their overall behaviour can be described by means of global types. Typable multiparty session enjoy lock-freedom. We look at multiparty sessions as open systems by a suitable definition of connection transforming compatible processes into gateways (forwarders). A relation resembling the standard subtyping relation for session types is used to formalise compatibility. We sh… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 13 publications
(15 citation statements)
references
References 25 publications
(77 reference statements)
0
15
0
Order By: Relevance
“…A run of an FSA A = S, L, →, s 0 is a (possibly empty or infinite) sequence of consecutive transitions starting at s 0 . The 4 obtained by concatenating the labels of the run, namely w = λ 0 • λ 1 • • • λ n ; if the run is empty then w = ǫ. The language of A, written L(A), is the set of traces of A.…”
Section: Definition 22 (Trace Equivalence)mentioning
confidence: 99%
See 1 more Smart Citation
“…A run of an FSA A = S, L, →, s 0 is a (possibly empty or infinite) sequence of consecutive transitions starting at s 0 . The 4 obtained by concatenating the labels of the run, namely w = λ 0 • λ 1 • • • λ n ; if the run is empty then w = ǫ. The language of A, written L(A), is the set of traces of A.…”
Section: Definition 22 (Trace Equivalence)mentioning
confidence: 99%
“…Composition The composition of c-automata is defined in Section 5 as a refinement of the product of c-automata through the blending operation. This operation is inspired by one of the composition approaches in [4,5]. The composition of arbitrary c-automata may not preserve well-formedness (and hence the behaviour at the local level).…”
Section: Introductionmentioning
confidence: 99%
“…We discuss some closely related work, starting by Open Multiparty Sessions [3] which to some extent shares the same goals and the same background (cf. [9]).…”
Section: Discussionmentioning
confidence: 99%
“…[9]). The approach in [3] targets the composition of protocols by considering that one of the participants can actually be instantiated by an external environment. Two protocols can then be connected if there is a participant in each that can serve as the interface to the other interaction.…”
Section: Discussionmentioning
confidence: 99%
“…The present paper is a revised and extended version of [3]. The definition of the composition operation, first presented in [3], is considerably improved here, enabling us to simplify and make more readable also the proofs of most of the related results. This paper includes also a number of new contributions.…”
Section: Introductionmentioning
confidence: 99%