2008
DOI: 10.1007/978-3-540-85361-9_33
|View full text |Cite
|
Sign up to set email alerts
|

Global Progress in Dynamically Interleaved Multiparty Sessions

Abstract: Abstract.A multiparty session forms a unit of structured interactions among many participants which follow a prescribed scenario specified as a global type signature. This paper develops, besides a more traditional communication type system, a novel static interaction type system for global progress in dynamically interleaved multiparty sessions.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
354
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 156 publications
(354 citation statements)
references
References 19 publications
0
354
0
Order By: Relevance
“…The syntax of our choreographies is close to the ones used in [12,3,32] and satisfy similar properties such as knowledge of choice (or local choice); other formalisms include automata-based syntax (e.g., [33]), Petri nets [34] and graphical representation such as BPMN [35]. Each formalism generally comes with a set of conditions ensuring good properties on the system specified by the choreography -such as realisability [36] or connectedness [29] which ensure a correspondence between the order of messages exchanged by the projections and the order specified by the choreography.…”
Section: Choreographies and Compliance Among Contractsmentioning
confidence: 92%
See 3 more Smart Citations
“…The syntax of our choreographies is close to the ones used in [12,3,32] and satisfy similar properties such as knowledge of choice (or local choice); other formalisms include automata-based syntax (e.g., [33]), Petri nets [34] and graphical representation such as BPMN [35]. Each formalism generally comes with a set of conditions ensuring good properties on the system specified by the choreography -such as realisability [36] or connectedness [29] which ensure a correspondence between the order of messages exchanged by the projections and the order specified by the choreography.…”
Section: Choreographies and Compliance Among Contractsmentioning
confidence: 92%
“…As in most works on session types (e.g., [3,32,12]), our contract model does not feature concurrency at the local level, i.e., it does not allow for a multi-threaded single contract. However, our results could be easily extended to support local concurrency, by using a choreography synthesis framework which does cater for it: for instance, the one in [37], which offers the same safety guarantees as the one in this work.…”
Section: Conformance Between Processes and Contractsmentioning
confidence: 99%
See 2 more Smart Citations
“…In our calculus, which is an enrichment with security levels of the calculus in [2], this scenario may be described as the parallel composition of the following processes, where security levels appear as superscripts on both data and operators (here we omit unnecessary levels on operators and use ⊥ to mean "public" and to mean "secret"): if valid(cc ⊥ ) then β 1 ⊕ 2, ok .0 else β 1 ⊕ 2, ko .0…”
Section: A First Example On Access Control and Declassificationmentioning
confidence: 99%