VerChor: A Framework for the Design and Verification of Choreographies - Inria - Institut national de recherche en sciences et technologies du numérique
Journal Articles IEEE Transactions on Services Computing Year : 2016

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 existing choreography description languages can be transformed. VerChor builds around a set of formal properties whose verification is central to choreography-based development. To support this development process, we propose a connection between CIF and the CADP verification toolbox, which enables the full automation of the aforementioned properties. Finally, we illustrate a practical use of the VerChor framework through its integration with the Eclipse BPMN 2.0 designer.
Fichier principal
Vignette du fichier
TSC-2013-12-0224-author.pdf (1021.27 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01198918 , version 1 (21-03-2016)

Identifiers

Cite

Matthias Güdemann, Pascal Poizat, Gwen Salaün, Lina Ye. VerChor: A Framework for the Design and Verification of Choreographies. IEEE Transactions on Services Computing, 2016, 9 (4), pp.647-660. ⟨10.1109/TSC.2015.2413401⟩. ⟨hal-01198918⟩
992 View
511 Download

Altmetric

Share

More