2014
DOI: 10.1007/978-3-319-05032-4_1
|View full text |Cite
|
Sign up to set email alerts
|

Towards Global and Local Types for Adaptation

Abstract: Choreographies allow designers to specify the protocols followed by participants of a distributed interaction. In this context, adaptation may be necessary to respond to external requests or to better suit a changing environment (a self-update). Adapting the behavior of a participant requires to update in a coordinated way possibly all the participants interacting with him. We propose a language able to describe a choreography together with its adaptation strategies, and we discuss the main issues that have to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
18
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
6
2

Relationship

4
4

Authors

Journals

citations
Cited by 12 publications
(18 citation statements)
references
References 17 publications
0
18
0
Order By: Relevance
“…Works addressing adaptation for multiparty communications include [14], [15], [16], [17] and [18]. In the paper [14] global and session types are used to guarantee deadlockfreedom in a calculus of multiparty sessions with asynchronous communications.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
See 1 more Smart Citation
“…Works addressing adaptation for multiparty communications include [14], [15], [16], [17] and [18]. In the paper [14] global and session types are used to guarantee deadlockfreedom in a calculus of multiparty sessions with asynchronous communications.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…We do not need such conditions for progress, since communication is synchronous and adaptation is done in one single big step. The work [15] enhances a choreographic language with constructs defining adaptation scopes and dynamic code update; an associated endpoint language for local descriptions, and a projection mechanism for obtaining (low-level) endpoint specifications from (high-level) choreographies are also described. A typing discipline for these languages is left for future work.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…Works addressing adaptation for multiparty communications include [1], [4], [9] and [6]. In paper [1] global and session types are used to guarantee deadlock-freedom in a calculus of multiparty sessions with asynchronous communications.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…We do not need such conditions for progress, since communication is synchronous and adaptation is done in one single big step. The work [4] enhances a choreographic language with constructs defining adaptation scopes and dynamic code update; an associated endpoint language for local descriptions, and a projection mechanism for obtaining (low-level) endpoint specifications from (high-level) choreographies are also described. A typing discipline for these languages is left for future work.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…This survey reports about the attempt we did to address these shortcomings. In particular, here we present the contents of [2,3,1] at a level of detail that allows us to connect them and to discuss the consequences of relating their machinery (this will also lead to new ideas for future work). In particular, we present, in Section 2, a core calculus of adaptable processes expressing a variety of topologies/evolvability patterns and (un)decidability results of verification problems for them (the technical machinery is taken from [2,3]).…”
Section: Introductionmentioning
confidence: 99%