Formalization and Model Checking of BPMN Collaboration Diagrams with DD-LOTOS

Authors

  • Toufik Messaoud Maarouk Faculty of Science and Technology, Université Abbes Laghrour Khenchela, ICOSI Lab, BP 1252 El Houria, 40004 Khenchela, Algeria
  • Mohammed El Habib Souidi Faculty of Science and Technology, Université Abbes Laghrour Khenchela, ICOSI Lab, BP 1252 El Houria, 40004 Khenchela, Algeria
  • Nadia Hoggas Faculty of Science and Technology, Université Abbes Laghrour Khenchela, ICOSI Lab, BP 1252 El Houria, 40004 Khenchela, Algeria

DOI:

https://doi.org/10.31577/cai_2021_5_1080

Keywords:

BPMN, business process, DD-LOTOS, C-DATA, temporal logic, model checking

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.

Downloads

Download data is not yet available.

Downloads

Published

2021-12-31

How to Cite

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