A Holistic Approach for Soundness Verification of Decision-Aware Process Models (extended version)

The last decade has witnessed an increasing transformation in the design, engineering, and mining of processes, moving from a pure control-flow perspective to more integrated models where also data and decisions are explicitly considered. This calls for methods and techniques able to ascertain the correctness of such integrated models. Differently from previous approaches, which mainly focused on the local interplay between decisions and their corresponding outgoing branches, we introduce a holistic approach to verify the end-to-end soundness of a Petri net-based process model, enriched with case data and decisions. In addition, we present an effective, implemented technique that verifies soundness by translating the input net into a colored Petri net with bounded color sets, on which standard state space analysis techniques are subsequently applied. Experiments on real life illustrate the relevance and applicability in real settings.

[1]  Hajo A. Reijers,et al.  Decision Mining Revisited - Discovering Overlapping Rules , 2016, CAiSE.

[2]  Michael Westergaard,et al.  CPN Tools for Editing, Simulating, and Analysing Coloured Petri Nets , 2003, ICATPN.

[3]  Diego Calvanese,et al.  Soundness of data-aware, case-centric processes , 2016, International Journal on Software Tools for Technology Transfer.

[4]  Felix Mannhardt,et al.  Multi-perspective Process Mining , 2018, BPM.

[5]  Mathias Weske,et al.  Soundness of Decision-Aware Business Processes , 2017, BPM.

[6]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[7]  Wil M. P. van der Aalst,et al.  Process mining using BPMN: relating event logs and process models , 2015, Software & Systems Modeling.

[8]  Natalia Sidorova,et al.  Soundness verification for conceptual workflow nets with data: Early detection of errors with the most precision possible , 2011, Inf. Syst..

[9]  Maria E. Orlowska,et al.  Data Flow and Validation in Workflow Modelling , 2004, ADC.

[10]  Peter Dadam,et al.  On Enabling Data-Aware Compliance Checking of Business Process Models , 2010, ER.

[11]  Diego Calvanese,et al.  Semantics and Analysis of DMN Decision Tables , 2016, BPM.

[12]  Diego Calvanese,et al.  Foundations of data-aware process analysis: a database theory perspective , 2013, PODS.

[13]  Natalia Sidorova,et al.  Workflow Soundness Revisited: Checking Correctness in the Presence of Data While Staying Conceptual , 2010, CAiSE.

[14]  Wil M. P. van der Aalst,et al.  Decomposing Alignment-Based Conformance Checking of Data-Aware Process Models , 2014, OTM Conferences.

[15]  Lars Michael Kristensen,et al.  Coloured Petri Nets - Modelling and Validation of Concurrent Systems , 2009 .

[16]  Wil M. P. van der Aalst,et al.  Data-aware process mining: discovering decisions in processes using alignments , 2013, SAC '13.

[17]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[18]  Remco M. Dijkman,et al.  Semantics and analysis of business process models in BPMN , 2008, Inf. Softw. Technol..

[19]  Mathias Weske,et al.  Various Notions of Soundness for Decision-Aware Business Processes , 2017, ER.