Yet Another Event-driven Process Chain - Modelling Workflow Patterns with yEPCs

The 20 workflow patterns proposed by van der Aalst et al. provide a comprehensive benchmark for comparing process modelling languages. In this article, we discuss workflow pattern support of Event-Driven Process Chains (EPCs). Building on this analysis, we propose three extensions to EPCs in order to provide for workflow pattern support. These are the introduction of the so-called empty connector; inclusion of multiple instantiation concepts; and a cancellation construct. As both the latter are inspired by YAWL, we refer to this new class of EPCs as Yet Another Event-driven Process Chain (yEPC). Furthermore, we sketch how a transformation to YAWL can be used to specify the semantics of yEPCs.

[1]  Jan Mendling,et al.  A Comparison of XML Interchange Formats for Business Process Modelling , 2004, EMISA.

[2]  Jan Mendling,et al.  EPC markup language (EPML): an XML-based interchange format for event-driven process chains (EPC) , 2006, Inf. Syst. E Bus. Manag..

[3]  Ekkart Kindler,et al.  On the semantics of EPCs: Resolving the vicious circle , 2006, Data Knowl. Eng..

[4]  Christoph Schneider,et al.  Petri Net Based Certification of Event-Driven Process Chains , 1998, ICATPN.

[5]  Wil M. P. van der Aalst,et al.  Formalization and verification of event-driven process chains , 1999, Inf. Softw. Technol..

[6]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[7]  Patrick Valduriez,et al.  Distributed and parallel database systems , 1996, CSUR.

[8]  Jan Mendling,et al.  Towards Workflow Pattern Support of Event-Driven Process Chains (EPC) , 2005, XML4BPM@BTW.

[9]  Peter Rittgen,et al.  Quo vadis EPK in ARIS? Ansätze zu syntaktischen Erweiterungen und einer formalen Semantik , 2000, Wirtschaftsinf..

[10]  Thomas Teufel,et al.  SAP R/3 Process Oriented Implementation: Iterative Process Prototyping , 1998 .

[11]  J. Mendling Exchanging EPC Business Process Models with EPML , 2004 .

[12]  Jan Mendling,et al.  Exchanging EPC Business Process Models with EPML.PDF , 2004 .

[13]  Markus Nüttgens,et al.  Syntax und Semantik Ereignisgesteuerter Prozessketten (EPK) , 2002, Promise.

[14]  Ekkart Kindler,et al.  On the Semantics of EPCs: A Framework for Resolving the Vicious Circle , 2004, Business Process Management.

[15]  Ekkart Kindler,et al.  On the semantics of EPCs: A vicious circle , 2002, EPK.

[16]  Wolfgang Reisig,et al.  Application and Theory of Petri Nets , 1982, Informatik-Fachberichte.

[17]  Frank J. Rump Geschäftsprozeßmanagement auf der Basis ereignisgesteuerter Prozeßketten: Formalisierung, Analyse und Ausführung von EPKs , 1999 .

[18]  Jörg Rodenhagen Ereignisgesteuerte Prozessketten (EPK) - Multiinstanziierungsfähigkeit und referentielle Persistenz , 2002, EPK.

[19]  Jan Mendling,et al.  Yet Another Event-Driven Process Chain , 2005, Business Process Management.