Consistently Formalizing a Business Process and its Properties for Verification: A Case Study - The Practice of Enterprise Modeling
Conference Papers Year : 2015

Consistently Formalizing a Business Process and its Properties for Verification: A Case Study

Abstract

Formal verification of business process models can be done through model checking (also known as property checking), where a model checker tool may automatically find violations of properties in a process model. This approach obviously has formal representations as a prerequisite. However, a key challenge for applying this approach in practice is to consistently formalize the process and its properties, which clearly cannot be done automatically. We studied this challenge in a case study of formally verifying an informally given business process against a guideline written like a legal text. Major lessons learned from this case study are that formalizing is key to success and that in its course a semi-formal representation of properties is useful. In the course of such a step-wise and incremental formalization, problems with the given process model have been found already, apart from those found with a model checker tool that used the formal property specification. In total, our approach revealed five problems not found by the official review. In summary, this paper investigates in a case study consistently formalizing a business process and its properties for verification through model checking.
Fichier principal
Vignette du fichier
978-3-319-25897-3_9_Chapter.pdf (225 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-01442302 , version 1 (20-01-2017)

Licence

Identifiers

Cite

Michael Rathmair, Ralph Hoch, Hermann Kaindl, Roman Popp. Consistently Formalizing a Business Process and its Properties for Verification: A Case Study. 8th Practice of Enterprise Modelling (P0EM), Nov 2015, Valencia, Spain. pp.126-140, ⟨10.1007/978-3-319-25897-3_9⟩. ⟨hal-01442302⟩
94 View
154 Download

Altmetric

Share

More