2013
DOI: 10.1007/978-3-642-39212-2_18
|View full text |Cite
|
Sign up to set email alerts
|

Multiparty Compatibility in Communicating Automata: Characterisation and Synthesis of Global Session Types

Abstract: Multiparty session types are a type system that can ensure the safety and liveness of distributed peers via the global specification of their interactions. To construct a global specification from a set of distributed uncontrolled behaviours, this paper explores the problem of fully characterising multiparty session types in terms of communicating automata. We equip global and local session types with labelled transition systems (LTSs) that faithfully represent asynchronous communications through unbounded buf… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
198
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 98 publications
(200 citation statements)
references
References 24 publications
2
198
0
Order By: Relevance
“…We begin by observing that for all synthesizable T , the culpability states of participants along the reductions of T can be faithfully captured by only considering "1-bounded" configurations (i.e., where each queue contains at most one message). Furthermore, the local and global types in the present work are a subset of those in [4]. Therefore, they enjoy a key property from [4]: for all synthesizable T , each reachable 1-bounded configurations is reachable via a "1-bounded" computation (i.e., an execution such that each step has 1-bounded queues).…”
Section: Co 2 and Verification Of Honestymentioning
confidence: 98%
See 4 more Smart Citations
“…We begin by observing that for all synthesizable T , the culpability states of participants along the reductions of T can be faithfully captured by only considering "1-bounded" configurations (i.e., where each queue contains at most one message). Furthermore, the local and global types in the present work are a subset of those in [4]. Therefore, they enjoy a key property from [4]: for all synthesizable T , each reachable 1-bounded configurations is reachable via a "1-bounded" computation (i.e., an execution such that each step has 1-bounded queues).…”
Section: Co 2 and Verification Of Honestymentioning
confidence: 98%
“…Furthermore, the local and global types in the present work are a subset of those in [4]. Therefore, they enjoy a key property from [4]: for all synthesizable T , each reachable 1-bounded configurations is reachable via a "1-bounded" computation (i.e., an execution such that each step has 1-bounded queues). We can then define "1-bounded" honesty as in Definition 5.8, but using the 1-bounded contract semantics, instead of the unbounded one; the observations above can be used to prove that 1-bounded honesty implies honesty.…”
Section: Co 2 and Verification Of Honestymentioning
confidence: 98%
See 3 more Smart Citations