Towards Ontology-Based Anti-patterns for the Verification of Business Process Behavior

A business process model defines how an organization perform its activities. Since the incorrect definition of business processes behavior may increase costs and development time, it is required the verification of process behavior. Verification methods based on anti-patterns are a promising approach to deal with this issue, but their informal definition may lead to ambiguities and different interpretations of what problem a given anti-pattern represents, and how it should be applied or implemented to detect behavioral errors in process models. The aim of this paper is to assess the feasibility of business process behavior verification by means of the ontological specification of behavioral anti-patterns. The study is based on the detection of anti-patterns in a BPMN process model by exploiting a set of standard ontological reasoning services.

[1]  Dieter Fensel,et al.  Semantic business process management: a vision towards using semantic Web services for business process management , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[2]  Ahmed Awad,et al.  Visualization of Business Process Modeling Anti Patterns , 2010, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

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

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

[5]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

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

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

[8]  Janet Daly Overview of the World Wide Web Consortium (W3C) (SIGs IA, USE). , 2000 .

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

[10]  Li Zhang,et al.  Definition and Detection of Control-Flow Anti-patterns in Process Models , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops.

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

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