Abstract
Business Process Model and Notation (BPMN) is a standard graphical notation for modeling complex business processes. Given the importance of business processes, the modeling analysis and validation stage for BPMN is essential. In recent years, BPMN notation has become a widespread practice in business process modeling because of these intuitive diagrams. BPMN diagrams are built from basic elements. The major challenge of BPMN diagrams is the lack of formal semantics, which leads to several interpretations of the concerned diagrams. Hence, this work aims to propose an approach for checking BPMN collaboration diagrams to guarantee some properties of smooth functioning of systems modeled by BPMN notation. The verification approach used in this work is based on model checking techniques. The approach proposes as a first step a formal semantics of the collaboration diagrams in terms of the formal language DD-LOTOS, i.e., a phase of the transformation of collaboration diagrams into DD-LOTOS. This transformation is guided by applying the inference rules of the formal semantics of the DD-LOTOS formal language, and we then use the UPPAAL model checker to check the absence of deadlock, safety properties, and liveness properties.
Keywords
MSC
68-N30, 68-Q60
Cite this article
@article{cai-5503,
author = {Toufik Messaoud Maarouk and Mohammed El Habib Souidi and Nadia Hoggas},
title = {Formalization and Model Checking of BPMN Collaboration Diagrams with DD-LOTOS},
journal = {Computing and Informatics},
volume = {40},
number = {5},
pages = {1080--1107},
year = {2021},
issn = {1335-9150},
doi = {10.31577/cai_2021_5_1080}
}
TY - JOUR AU - Toufik Messaoud Maarouk AU - Mohammed El Habib Souidi AU - Nadia Hoggas TI - Formalization and Model Checking of BPMN Collaboration Diagrams with DD-LOTOS JO - Computing and Informatics VL - 40 IS - 5 SP - 1080 EP - 1107 PY - 2021 SN - 1335-9150 DO - 10.31577/cai_2021_5_1080 UR - https://doi.org/10.31577/cai_2021_5_1080 KW - BPMN KW - business process KW - DD-LOTOS KW - C-DATA KW - temporal logic KW - model checking ER -
Maarouk, T. M., Souidi, M. E. H., & Hoggas, N. (2021). Formalization and Model Checking of BPMN Collaboration Diagrams with DD-LOTOS. Computing and Informatics, 40(5), 1080–1107. https://doi.org/10.31577/cai_2021_5_1080