Skip to Main content Skip to Navigation
Conference papers

A First-Order Logic Semantics for Communication-Parametric BPMN Collaborations

Abstract : BPMN is suitable to model not only intra-organization workflows but also inter-organization collaborations. There has been a great effort in providing a formal semantics for BPMN, and then in building verification tools on top of this semantics. However, communication aspects are often discarded in the literature. This is an issue since BPMN has gained interest outside its original scope, e.g., for the IoT, where the configuration of communication modes plays an important role. In this paper, we propose a formal semantics for a subset of BPMN, taking into account inter-process communication and parametric verification with reference to communication modes. As opposed to transformational approaches, that map BPMN into some formal model such as transition systems or Petri nets, we give a direct formalization in First-Order Logic that is then implemented in TLA + to enable formal verification. Our approach is tool supported. The tool, as well as the TLA + theories, and experiment models are available online.
Document type :
Conference papers
Complete list of metadata

https://hal-cnrs.archives-ouvertes.fr/hal-02138366
Contributor : Pascal Poizat <>
Submitted on : Monday, December 7, 2020 - 11:55:10 AM
Last modification on : Tuesday, March 23, 2021 - 9:28:02 AM
Long-term archiving on: : Monday, March 8, 2021 - 6:47:21 PM

File

bpm19_paper84.pdf
Files produced by the author(s)

Identifiers

Citation

Sara Houhou, Souheib Baarir, Pascal Poizat, Philippe Quéinnec. A First-Order Logic Semantics for Communication-Parametric BPMN Collaborations. International Conference on Business Process Management (BPM 2019), Sep 2019, Vienna, Austria. pp.52-68, ⟨10.1007/978-3-030-26619-6_6⟩. ⟨hal-02138366⟩

Share

Metrics

Record views

372

Files downloads

78