Yet Another Event-Driven Process Chain

The 20 workflow patterns proposed by Van der Aalst et al. provide a comprehensive benchmark for comparing control flow aspects of process modelling languages. In this paper, we present a novel class of Event-Driven Process Chains (EPCs) that is able to capture all of these patterns. This class is called “yet another” EPC as a tribute to YAWL that inspired this research. yEPCs extend EPCs by the introduction of the so-called empty connector; inclusion of multiple instantiation concepts; and a cancellation construct. Furthermore, we illustrate how yEPCs can be used to model some of the workflow patterns.

[1]  Gustaf Neumann,et al.  Yet Another Event-Driven Process Chain ( Extended Version ) , 2005 .

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

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

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

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

[6]  Thomas Teufel,et al.  Sap R/3 Process Oriented Implementation , 1998 .

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

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

[9]  Mark Strembeck,et al.  Extending BPEL4WS for Multiple Instantiation , 2004, GI Jahrestagung.

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

[11]  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..

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

[13]  Wil M.P. van der Aalst,et al.  YAWL: yet another workflow language , 2005, Inf. Syst..

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

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