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

  • Barbara Weber
  • Stefanie Rinderle
  • Manfred Reichert
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4495)


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 change support. Based on these change patterns and features, we provide an evaluation of selected systems.


Change Pattern Process Schema Design Choice Version Control Process Instance 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Dumas, M., ter Hofstede, A., van der Aalst, W. (eds.): Process Aware Information Systems. Wiley Publishing, Chichester (2005)Google Scholar
  2. 2.
    Rinderle, S., Reichert, M., Dadam, P.: Correctness criteria for dynamic changes in workflow systems – a survey. Data and Knowledge Engineering 50, 9–34 (2004)CrossRefGoogle Scholar
  3. 3.
    Reichert, M., Dadam, P.: ADEPT flex – supporting dynamic changes of workflows without losing control. JIIS 10, 93–129 (1998)Google Scholar
  4. 4.
    Adams, M., ter Hofstede, A.H.M., Edmond, D., v.d.Aalst, W.M.: A service-oriented implementation of dynamic flexibility in workflows. In: Coopis’06 (2006)Google Scholar
  5. 5.
    Weske, M.: Workflow management systems: Formal foundation, conceptual design, implementation aspects. University of Münster, Germany, Habil Thesis (2000)Google Scholar
  6. 6.
    van der Aalst, W., Weske, M., Grünbauer, D.: Case handling: A new paradigm for business process support. Data and Knowledge Engineering 53, 129–162 (2005)CrossRefGoogle Scholar
  7. 7.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, New York (1995)Google Scholar
  8. 8.
    Weber, B., Rinderle, S., Reichert, M.: Identifying and evaluating change patterns and change support features in process-aware information systems. Technical Report Report No. TR-CTIT-07-22, CTIT, Univ. of Twente, The Netherlands (2007)Google Scholar
  9. 9.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distributed and Parallel Databases 14, 5–51 (2003)CrossRefGoogle Scholar
  10. 10.
    Rinderle, S., Weber, B., Reichert, M., Wild, W.: Integrating process learning and process evolution - a semantics based approach. In: BPM 2005, pp. 252–267 (2005)Google Scholar
  11. 11.
    Günther, C., Rinderle, S., Reichert, M., van der Aalst, W.: Change mining in adaptive process management systems. In: CoopIS’06, pp. 309–326 (2006)Google Scholar
  12. 12.
    Weber, B., Wild, W., Breu, R.: CBRFlow: Enabling adaptive workflow management through conversational cbr. In: ECCBR’04, Madrid, pp. 434–448 (2004)Google Scholar
  13. 13.
    Casati, F.: Models, Semantics, and Formal Methods for the design of Workflows and their Exceptions. PhD thesis, Milano (1998)Google Scholar
  14. 14.
    Sadiq, S., Sadiq, W., Orlowska, M.: A framework for constraint specification and validation in flexible workflows. Information Systems 30, 349–378 (2005)CrossRefGoogle Scholar
  15. 15.
    Adams, M., ter Hofstede, A.H.M., Edmond, D., v. d. Aalst, W.M.: Dynamic and extensible exception handling for workflows: A service-oriented implementation. Technical Report BPM Center Report BPM-07-03, (2007)Google Scholar
  16. 16.
    Th. Herrmann, A.-W., Scheer, H.W. (eds.): Verbesserung von Geschftsprozessen mit flexiblen Workflow-Management-Systemen - Verffentlichungen des Forschungsprojektes MOVE. Bd. 1 - 4. Physica Verlag, Heidelberg (1998)Google Scholar
  17. 17.
    Han, Y.: Software Infrastructure for Configurable Workflow Systems. PhD thesis, Univ. of Berlin (1997)Google Scholar
  18. 18.
    Alexander, C., Ishikawa, S., Silverstein, M. (eds.): A Pattern Language. Oxford University Press, New York (1977)Google Scholar
  19. 19.
    Russell, N., ter Hofstede, A., Edmond, D., van der Aalst, W.: Workflow data patterns. Technical Report FIT-TR-2004-01, Queensland Univ. of Techn (2004)Google Scholar
  20. 20.
    Russell, N., ter Hofstede, A., Edmond, D., van der Aalst, W.: Workflow resource patterns. Technical Report WP 127, Eindhoven Univ. of Technology (2004)Google Scholar
  21. 21.
    Russell, N., van der Aalst, W.M., ter Hofstede, A.H.: Exception handling patterns in process-aware information systems. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, Springer, Heidelberg (2006)CrossRefGoogle Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Barbara Weber
    • 1
  • Stefanie Rinderle
    • 2
  • Manfred Reichert
    • 3
  1. 1.Quality Engineering Research Group, University of InnsbruckAustria
  2. 2.Inst. Databases and Information Systems, Ulm UniversityGermany
  3. 3.Information Systems Group, University of TwenteThe Netherlands

Personalised recommendations