2016
DOI: 10.1109/tsc.2015.2413401
|View full text |Cite
|
Sign up to set email alerts
|

VerChor: A Framework for the Design and Verification of Choreographies

Abstract: Choreographies are contracts specifying from a global point of view the legal interactions that must take place among a set of services. Such a contract may serve as a reference in the development of concurrent distributed system, whether it is achieved following a top-down or a bottom-up approach. In this article, we present VerChor, a generic, modular, and extensible framework for supporting the development based on choreographies. It relies on a choreography intermediate format (CIF) into which several exis… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 37 publications
(21 citation statements)
references
References 42 publications
0
21
0
Order By: Relevance
“…The extension to choreography is possible by adding choreography tasks in PIF and treating them as basic observable atoms in the behavioural equivalences and inclusion relations. However, based on our past experience on choreography verification [9], we believe that specific evolutions relations could be defined for choreographies. Patterns of properties.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…The extension to choreography is possible by adding choreography tasks in PIF and treating them as basic observable atoms in the behavioural equivalences and inclusion relations. However, based on our past experience on choreography verification [9], we believe that specific evolutions relations could be defined for choreographies. Patterns of properties.…”
Section: Resultsmentioning
confidence: 99%
“…BPMN is an ISO/IEC standard since 2013 but its semantics is only described informally in official documents [3,4]. Therefore, several attempts have been made for providing BPMN with a formal semantics, e.g., [5,6,7,8,9]. In this paper, we abstract the features of BPMN related to data and we focus on the core features of BPMN, i.e., its control flow constructs, which is the subset of interest with respect to the properties we propose to formally analyse in this paper.…”
Section: Bpmnmentioning
confidence: 99%
See 2 more Smart Citations
“…Work on formal semantics in this area has focused more on the imperative (or procedural) approach [14], [17], [18], [19], [20], [21], [16], [22] and has been geared towards an interleaving semantics which sometimes unnecessarily restricts the possible behaviours, e.g., see PROPANE in [20], or forces the modeller into making premature decisions, e.g., see separated collaboration diagrams [14]. A true concurrency semantics is proposed in [16].…”
Section: Related Workmentioning
confidence: 99%