Discovery and Analysis of Activity Pattern Co-occurrences in Business Process Models

Research on workflow activity patterns recently emerged in order to increase the reuse of recurring business functions (e.g., notification, approval, and decision). One important aspect is to identify pattern cooccurrences and to utilize respective information for creating modeling recommendations regarding the most suited activity patterns to be combined with an already used one. Activity patterns as well as their cooccurrences can be identified through the analysis of process models rather than event logs. Related to this problem, this paper proposes a method for discovering and analyzing activity pattern co-occurrences in business process models. Our results are used for developing a BPM tool which fosters the modeling of business processes based on the reuse of activity patterns. Our tool includes an inference engine whichconsiders the patterns co-occurrences to give design time recommendations for pattern usage.

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

[2]  Jan Recker,et al.  Using process mining to learn from process changes in evolutionary systems , 2008, Int. J. Bus. Process. Integr. Manag..

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

[4]  Manfred Reichert,et al.  Inventing Less, Reusing More, and Adding Intelligence to Business Process Modeling , 2008, DEXA.

[5]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[6]  R. Suganya,et al.  Data Mining Concepts and Techniques , 2010 .

[7]  Lucinéia Heloisa Thom,et al.  A pattern-based approach for business process modeling , 2006 .

[8]  Manfred Reichert,et al.  On the Support of Activity Patterns in ProWAP: Case Studies, Formal Semantics, Tool Support , 2008 .

[9]  Monica Chiarini Tremblay,et al.  Data Mining and Knowledge Discovery on EHRs , 2009 .

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

[11]  Manfred Reichert,et al.  Discovering Reference Process Models by Mining Process Variants , 2008, 2008 IEEE International Conference on Web Services.

[12]  Stefanie Rinderle-Ma,et al.  Change Patterns and Change Support Features in Process-Aware Information Systems , 2007, Seminal Contributions to Information Systems Engineering.

[13]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

[14]  Karin Becker,et al.  FlowSpy: exploring Activity-Execution Patterns from Business Processes , 2008, SBSI.

[15]  Yaron Goland,et al.  Web Services Business Process Execution Language , 2009, Encyclopedia of Database Systems.

[16]  Jörg Becker,et al.  Domain Specific Process Modelling in Public Administrations - The PICTURE-Approach , 2007, EGOV.

[17]  George Karypis,et al.  An efficient algorithm for discovering frequent subgraphs , 2004, IEEE Transactions on Knowledge and Data Engineering.

[18]  Padhraic Smyth,et al.  From Data Mining to Knowledge Discovery in Databases , 1996, AI Mag..

[19]  Manfred Reichert,et al.  Activity patterns in process-aware information systems: basic concepts and empirical evidence , 2009, Int. J. Bus. Process. Integr. Manag..

[20]  W.M.P. van der Aalst,et al.  YAWL: yet another workflow language (revised version) , 2003 .

[21]  Stefanie Rinderle-Ma,et al.  Providing Integrated Life Cycle Support in Process-Aware Information Systems , 2009, Int. J. Cooperative Inf. Syst..

[22]  Le Gruenwald,et al.  A survey of data mining and knowledge discovery software tools , 1999, SKDD.