Change Patterns and Change Support Features in Process-Aware Information Systems

In order to provide effective support, the introduction of process-aware information systems (PAIS) must not freeze existing business processes. Instead PAIS should allow authorized users to flexibly deviate from the predefined processes if required and to evolve business processes in a controlled manner over time. Many software vendors promise flexible system solutions for realizing such adaptive PAIS, but are often unable to cope with fundamental issues related to process change (e.g., correctness and robustness). The existence of different process support paradigms and the lack of methods for comparing existing change approaches makes it difficult for PAIS engineers to choose the adequate technology. In this paper we suggest a set of changes patterns and change support features to foster systematic comparison of existing process management technology with respect to cha nge support. Based on these change patterns and features, we provide an evaluation of selected systems.

[1]  Stefanie Rinderle-Ma,et al.  CCBR-Driven Business Process Evolution , 2005, ICCBR.

[2]  Manfred Reichert,et al.  Improving Exception Handling by Discovering Change Dependencies in Adaptive Process Management Systems , 2006, Business Process Management Workshops.

[3]  Volker Gruhn,et al.  Validation and Verification of Software Process Models , 1991, Software Development Environments and CASE Technology.

[4]  Maria E. Orlowska,et al.  Specification and validation of process constraints for flexible workflows , 2005, Inf. Syst..

[5]  Manfred Reichert,et al.  Case-Base Maintenance for CCBR-Based Process Evolution , 2006, ECCBR.

[6]  Stefanie Rinderle-Ma,et al.  On Representing, Purging, and Utilizing Change Logs in Process Management Systems , 2006, Business Process Management.

[7]  van der Wmp Wil Aalst,et al.  Workflow data patterns , 2004 .

[8]  Wil M. P. van der Aalst,et al.  Change Mining in Adaptive Process Management Systems , 2006, OTM Conferences.

[9]  Peter Dadam,et al.  Correctness criteria for dynamic changes in workflow systems - a survey , 2004, Data Knowl. Eng..

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

[11]  Peter Dadam,et al.  Flexible Support of Team Processes by Adaptive Workflow Systems , 2004, Distributed and Parallel Databases.

[12]  Shazia Wasim Sadiq,et al.  Managing Process Variants as an Information Resource , 2006, Business Process Management.

[13]  Mathias Weske,et al.  Case handling: a new paradigm for business process support , 2005, Data Knowl. Eng..

[14]  Peter Dadam,et al.  Adaptive process management with ADEPT2 , 2005, 21st International Conference on Data Engineering (ICDE'05).

[15]  Mira Mezini,et al.  Pi: a Pattern Language , 2009, OOPSLA.

[16]  Stefanie Rinderle-Ma,et al.  Schema Evolution in Process Management Systems , 2004, Encyclopedia of Database Systems.

[17]  Thomas Herrmann,et al.  Verbesserung von Geschäftsprozessen mit flexiblen Workflow-Management-Systemen 1 , 1998 .

[18]  Wil M. P. van der Aalst,et al.  Worklets: A Service-Oriented Implementation of Dynamic Flexibility in Workflows , 2006, OTM Conferences.

[19]  Maria E. Orlowska,et al.  Pockets of Flexibility in Workflow Specification , 2001, ER.

[20]  Fabio Casati,et al.  Workflow Evolution , 1996, ER.

[21]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[22]  Yanbo Han,et al.  Software infrastructure for configurable workflow systems: a model driven approach based on higher order object nets and CORBA , 1997 .

[23]  Volker Gruhn,et al.  The FUNSOFT Net Approach to Software Process Management , 1994, Int. J. Softw. Eng. Knowl. Eng..

[24]  van der Wmp Wil Aalst,et al.  Workflow resource patterns , 2004 .

[25]  Ruth Breu,et al.  CBRFlow: Enabling Adaptive Workflow Management Through Conversational Case-Based Reasoning , 2004, ECCBR.

[26]  Stefanie Rinderle-Ma,et al.  Integrating Process Learning and Process Evolution - A Semantics Based Approach , 2005, Business Process Management.

[27]  Wil M. P. van der Aalst,et al.  Workflow Exception Patterns , 2006, CAiSE.

[28]  van der Wmp Wil Aalst,et al.  Dynamic and extensible exception handling for workflows : a service-oriented implementation , 2007 .

[29]  ReichertManfred,et al.  Adept _flex Supporting Dynamic Changes of Workflows Without Losing Control , 1998 .

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

[31]  Wil M. P. van der Aalst,et al.  Patterns of Process Modeling , 2005, Process-Aware Information Systems.

[32]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .