Skip to Main content Skip to Navigation
New interface
Journal articles

Enabling model checking for collaborative process analysis: from BPMN to 'Network of Timed Automata'

Abstract : Interoperability is a prerequisite for partners involved in performing collaboration. As a consequence, the lack of interoperability is now considered a major obstacle. The research work presented in this paper aims to develop an approach that allows specifying and verifying a set of interoperability requirements to be satisfied by each partner in the collaborative process prior to process implementation. To enable the verification of these interoperability requirements, it is necessary first and foremost to generate a model of the targeted collaborative process; for this research effort, the standardised language BPMN 2.0 is used. Afterwards, a verification technique must be introduced, and model checking is the preferred option herein. This paper focuses on application of the model checker UPPAAL in order to verify interoperability requirements for the given collaborative process model. At first, this step entails translating the collaborative process model from BPMN into a UPPAAL modelling language called 'Network of Timed Automata'. Second, it becomes necessary to formalise interoperability requirements into properties with the dedicated UPPAAL language, i.e. the temporal logic TCTL.
Document type :
Journal articles
Complete list of metadata
Contributor : Bruno Vallespir Connect in order to contact the contributor
Submitted on : Tuesday, May 25, 2021 - 10:59:34 AM
Last modification on : Friday, April 29, 2022 - 11:44:01 AM
Long-term archiving on: : Thursday, August 26, 2021 - 6:44:13 PM


Files produced by the author(s)



Sihem Mallek, Nicolas Daclin, Vincent Chapurlat, Bruno Vallespir. Enabling model checking for collaborative process analysis: from BPMN to 'Network of Timed Automata'. Enterprise Information Systems, 2014, pp.1-21. ⟨10.1080/17517575.2013.879211⟩. ⟨hal-01004414⟩



Record views


Files downloads