Where Did I Go Wrong?

Explaining Errors in Business Process Models
  • Niels Lohmann
  • Dirk Fahland
Conference paper

DOI: 10.1007/978-3-319-10172-9_18

Part of the Lecture Notes in Computer Science book series (LNCS, volume 8659)
Cite this paper as:
Lohmann N., Fahland D. (2014) Where Did I Go Wrong?. In: Sadiq S., Soffer P., Völzer H. (eds) Business Process Management. BPM 2014. Lecture Notes in Computer Science, vol 8659. Springer, Cham


Business process modeling is still a challenging task — especially since more and more aspects are added to the models, such as data lifecycles, security constraints, or compliance rules. At the same time, formal methods allow for a detection of errors in the early modeling phase. Detected errors are usually explained with a path from the initial to the error state. These paths can grow unmanageably and make the understanding and fixing of errors very time consuming. This paper addresses this issue and proposes a novel explanation of errors: Instead of listing the actions on the path to the error, only the decisions that lead to it are reported and highlighted in the original model. Furthermore, we exploit concurrency to create a compact artifact to explain errors.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Niels Lohmann
    • 1
  • Dirk Fahland
    • 2
  1. 1.Institut für InformatikUniversität RostockRostockGermany
  2. 2.Technische Universiteit EindhovenEindhovenThe Netherlands

Personalised recommendations