Towards an Extended Metamodel of Event-Driven Process Chains to Model Complex Event Patterns

This paper proposes an extension of the Event-driven Process Chain (EPC) metamodel in order to provide means to model complex event patterns within process models. There are some first attempts aiming to graphically depict such patterns; however, none of them focus EPC as a widely-used modeling language, especially in a business-related context. Thus, the paper first of all derives and defines typical complex event patterns and analyzes whether they are representable using standard EPC models. On this basis, a metamodel extension is conceived and additional modeling notations proposed. Finally, the notation is applied on two application examples.

[1]  Opher Etzion,et al.  Event Processing in Action , 2010 .

[2]  Schahram Dustdar,et al.  Domain-specific language for event-based compliance monitoring in process-driven SOAs , 2013, Service Oriented Computing and Applications.

[3]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[4]  Gero Decker,et al.  A Graphical Notation for Modeling Complex Events in Business Processes , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[5]  Peter Loos,et al.  Event-Driven Business Process Management: where are we now?: A comprehensive synthesis and analysis of literature , 2014, Bus. Process. Manag. J..

[6]  Andreas Meyer,et al.  BPMN extension for business process monitoring , 2014, EMISA.

[7]  Alejandro P. Buchmann,et al.  Event Stream Processing Units in Business Processes , 2013, BPM.

[8]  Samia Oussena,et al.  A Case Study on Modeling of Complex Event Processing in Enterprise Architecture , 2012, ICEIS.

[9]  Beate List,et al.  A UML 2 Profile for Event Driven Process Chains , 2006, CONFENIS.

[10]  Christian Janiesch,et al.  Extending BPMN for Business Activity Monitoring , 2012, 2012 45th Hawaii International Conference on System Sciences.

[11]  Christian Seel,et al.  Involving Business Users in the Design of Complex Event Processing Systems , 2011, BTW.

[12]  Falko Koetter,et al.  A Model-Driven Approach for Event-Based Business Process Monitoring , 2012, Business Process Management Workshops.

[13]  Antonio Estruch,et al.  Event-Driven Manufacturing Process Management Approach , 2012, BPM.

[14]  Athanasios V. Vasilakos,et al.  Big data: From beginning to future , 2016, Int. J. Inf. Manag..

[15]  Steffen Kunz,et al.  Managing Complex Event Processes with Business Process Modeling Notation , 2010, BPMN.

[16]  Jürgen Dunkel,et al.  Event-Driven Architecture , 2010 .

[17]  Peter Loos,et al.  Advanced planning and control of manufacturing processes in steel industry through big data analytics: Case study and architecture proposal , 2014, 2014 IEEE International Conference on Big Data (Big Data).

[18]  Gero Decker,et al.  Complex Events in Business Processes , 2007, BIS.

[19]  Charu C. Aggarwal An Introduction to Sensor Data Analytics , 2013, Managing and Mining Sensor Data.

[20]  Eicke Godehardt,et al.  The Convergence of Workflows, Business Rules and Complex Events - Defining a Reference Architecture and Approaching Realization Challenges , 2010, ICEIS.