2014
DOI: 10.1007/978-3-319-11245-9_9
|View full text |Cite
|
Sign up to set email alerts
|

AIOCJ: A Choreographic Framework for Safe Adaptive Distributed Applications

Abstract: Abstract. We present AIOCJ, a framework for programming distributed adaptive applications. Applications are programmed using AIOC, a choreographic language suited for expressing patterns of interaction from a global point of view. AIOC allows the programmer to specify which parts of the application can be adapted. Adaptation takes place at runtime by means of rules, which can change during the execution to tackle possibly unforeseen adaptation needs. AIOCJ relies on a solid theory that ensures applications to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 20 publications
(21 citation statements)
references
References 26 publications
0
21
0
Order By: Relevance
“…Due to its support for the quick prototyping of both simple services and complex service coordination, Jolie has been used in the development of other research projects involving the programming and deployment of services (including [4], [15]). However, the language still lacks of data types and operations that would enrich its syntax and add extra flexibility to code common SOA scenarios: regular expressions and choice operator are just examples of this deficiency.…”
Section: Discussionmentioning
confidence: 99%
“…Due to its support for the quick prototyping of both simple services and complex service coordination, Jolie has been used in the development of other research projects involving the programming and deployment of services (including [4], [15]). However, the language still lacks of data types and operations that would enrich its syntax and add extra flexibility to code common SOA scenarios: regular expressions and choice operator are just examples of this deficiency.…”
Section: Discussionmentioning
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%
“…Works addressing adaptation for multiparty communications include [26], [23] and [19]. The paper [26] proposes a choreographic language for distributed applications.…”
Section: Runtime Monitoring and Adaptationmentioning
confidence: 99%
“…The paper [26] proposes a choreographic language for distributed applications. Adaptation follows a rule-based approach, in which all interactions, under all possible changes produced by the adaptation rules, proceed as prescribed by an abstract model.…”
Section: Runtime Monitoring and Adaptationmentioning
confidence: 99%