Ontology-Based Heuristics for Process Behavior: Formalizing False Positive Scenarios

Verification methods to detect errors in the behavior of process models can be formal or informal. The former are based on formal languages, whereas the latter are based on heuristics. The main advantage of informal methods with respect to the formal ones is their short run-time. However, heuristics may lead to false positives, i.e. they may detect errors in a process model even though such model is correct. In this work, we propose using ontologies to formalize heuristics that avoid false positive scenarios. With ontologies it is possible to avoid ambiguities in heuristics that may lead to inaccurate implementations and to enable their execution by ontology reasoners. To this aim, we propose a set of false positive scenarios and define SWRL rules and SPARQL queries to formalize heuristics for such scenarios by means of ontologies. In addition, we identified three requirements that should be met in order to formalize heuristics and their false positive scenarios.

[1]  Omar Chiotti,et al.  Behavior Alignment and Control Flow Verification of Process and Service Choreographies , 2012, J. Univers. Comput. Sci..

[2]  Pablo David Villarreal,et al.  Towards Ontology-Based Anti-patterns for the Verification of Business Process Behavior , 2016, WorldCIST.

[3]  Julio Cesar Sampaio do Prado Leite,et al.  Lexicon Based Ontology Construction , 2003, SELMAS.

[4]  Luciano Serafini,et al.  An ontology for the Business Process Modelling Notation , 2014, FOIS.

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

[6]  Yann-Gaël Guéhéneuc,et al.  Specification and Detection of Business Process Antipatterns , 2015, MCETECH.

[7]  Ahmed Awad,et al.  Structural Detection of Deadlocks in Business Process Models , 2008, BIS.

[8]  Jan Mendling,et al.  Structural Patterns for Soundness of Business Process Models , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[9]  Dirk Fahland,et al.  Instantaneous Soundness Checking of Industrial Business Process Models , 2009, BPM.

[10]  Omar Chiotti,et al.  Specification of behavioral anti-patterns for the verification of block-structured Collaborative Business Processes , 2016, Inf. Softw. Technol..

[11]  Jörg Becker,et al.  Semantic Business Process Modelling and Analysis , 2015, Handbook on Business Process Management.

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

[13]  Jörg Becker,et al.  Guidelines of Business Process Modeling , 2000, Business Process Management.

[14]  Frank Leymann,et al.  Faster and More Focused Control-Flow Analysis for Business Process Models Through SESE Decomposition , 2007, ICSOC.

[15]  Stefan Kühne,et al.  Business process modeling with continuous validation , 2010, J. Softw. Maintenance Res. Pract..