2019
DOI: 10.1007/978-3-030-22397-7_6
|View full text |Cite
|
Sign up to set email alerts
|

CHOReVOLUTION: Automating the Realization of Highly–Collaborative Distributed Applications

Abstract: CHOReVOLUTION is a platform for the tool-assisted development and execution of scalable applications that leverage the distributed collaboration of services specified through service choreographies. It offers an Integrated Development and Runtime Environment (IDRE) comprising a wizard-aided development environment, a system monitoring console, and a back-end for managing the deployment and execution of the system on the cloud. We describe the platform by using a simple example and evaluate it against two indus… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 17 publications
0
10
0
Order By: Relevance
“…Platform evaluation —The results of the conducted experiment confirm confidence in the approach, and show that the platform can be applied in practical contexts. Indeed, in Reference 66, we also evaluated the proposed approach against two other industrial use cases to understand how effective and how efficient is the platform in helping the implementation of service choreographies. The evaluation involved two IT companies, one in Italy and the other one in Sweden.…”
Section: Concluding Discussionmentioning
confidence: 99%
“…Platform evaluation —The results of the conducted experiment confirm confidence in the approach, and show that the platform can be applied in practical contexts. Indeed, in Reference 66, we also evaluated the proposed approach against two other industrial use cases to understand how effective and how efficient is the platform in helping the implementation of service choreographies. The evaluation involved two IT companies, one in Italy and the other one in Sweden.…”
Section: Concluding Discussionmentioning
confidence: 99%
“…Choreographic approaches to the modelling, analysis, and programming of message-passing applications abound. For instance, in [5,34] abstract models have been applied to verify and debug BPMN specifications. Also, behavioural types have been proposed as suitable formalisations of choreographies [29] and for the analysis of properties such as liveness or deadlock freedom (e.g., [20,45] and the survey [30] to mention but few), while other approaches have considered syntax-free models [48].…”
Section: Introductionmentioning
confidence: 99%
“…Several models based on behavioural types have been proposed to analyse properties such as liveness or deadlock-freedom (e.g., [33,18,12] and the survey [20] to mention but few) while other approaches have considered syntax-free models [35]. Abstract models have also been advocated to verify and debug choreographic specifications [23,2] using modelling languages such as BPMN [30]. At a programming level, choreographic programming has been explored in [25,28].…”
Section: Introductionmentioning
confidence: 99%
“…The I/O flexibility is provided by adapters at assembly time that can solve I/O interface mismatches between service and choreography. We remark that the CHOReVOLUTION approach is at a very mature state (including tool support [2]), where however an assembly of services cannot be provided as a unit of reuse (like our composite components). Differently, our type-based approach aims at abstracting from the implementation and provides more general support for component substitution and reuse.…”
Section: Discussionmentioning
confidence: 99%