Configurable Process Models — A Foundational Approach

  • Florian Gottschalk
  • Wil M. P. van der Aalst
  • Monique H. Jansen-Vullers


Off-the-shelf packages such as SAP need to be configured to suit the requirements of an organization. Reference models support the configuration of these systems. Existing reference models use rather traditional languages. For example, the SAP reference model uses Event-driven Process Chains (EPCs). Unfortunately, the choice construct within traditional process modeling languages like EPCs do not capture different scopes or impacts of decisions. That means they offer no opportunities to distinguish between decisions made for a single case (i. e. process instance) when executing the process and decisions made in advance for numerous cases impacting bigger parts of the company. This paper discusses the need for configurable process models. An analysis of configuration from a theoretical perspective provides a solid fundament for such models. Within the analysis a link is made to inheritance of dynamic behavior and previously defined inheritance concepts. By applying these concepts to process models the essence of configuration is determined, which enables the development of more mature configurable process modeling languages.


Reference Model Label Transition System Configurable Process Silent Transition Configurable Function 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [AaBa02]
    van der Aalst, W. M. P.; Basten, T: Inheritance of workflows: an approach to tackling problems related to change. Theoretical Computer Science 270 (2002) 1–2, pp. 125–203.CrossRefGoogle Scholar
  2. [AaDK02]
    van der Aalst, W. M. P.; Desel, J.; Kindler, E.: On the Semantics of EPCs: A Vicious Circle. In: Nüttgens, M.; Rump, F. J. (eds.): Proceedings of the EPK 2002: Business Process Management using EPCs. Bonn 2002, pp. 71–80.Google Scholar
  3. [AaHe02]
    van der Aalst, W. M. P.; van Hee, K. M.: Workflow Management: Models, Methods, and Systems. Cambridge 2002.Google Scholar
  4. [AaHo05]
    van der Aalst W. M. P.; ter Hofstede, A. H. M.: YAWL: Yet Another Workflow Language. Information Systems 30 (2005) 4, pp. 245–275.CrossRefGoogle Scholar
  5. [ADGR06]
    van der Aalst, W. M. P.; Dreiling, A.; Gottschalk, F.; Rosemann, M.; Jansen-Vullers, M. H.: Configurable Process Models as a Basis for Reference Modeling. In: Bussler, C.; Haller, A. (eds.): Business Process Management Workshops: BPM 2005 International Workshops, BPI, BPD, ENEI, BPRM, WSCOBPM, BPS. Revised Selected Papers. Volume 3812 of Lecture Notes in Computer Science. Berlin et al. 2006, pp. 512–518.Google Scholar
  6. [BaAa01]
    Basten, T.; van der Aalst, W. M. P.: Inheritance of behavior. Journal of Logic and Algebraic Programming 47 (2001) 2, pp. 47–145.CrossRefGoogle Scholar
  7. [BeDK04]
    Becker, J.; Delfmann, P.; Knackstedt, R.: Konstruktion von Referenzmodellierungssprachen: Ein Ordnungsrahmen zur Spezifikation von Adaptionsmechanismen für Informationsmodelle. Wirtschaftsinformatik 46 (2004) 4, pp. 251–264.Google Scholar
  8. [BeKR03]
    Becker, J.; Kugeler, M.; Rosemann, M. (eds.): Process Management: A Guide for the Design of Business Processes. Berlin et al. 2003.Google Scholar
  9. [Bern99]
    Bernus, P.: Generalised Enterprise Reference Architecture and Methodology, Version 1.6.3. IFIP-IFAC Task Force on Architectures for Enterprise Integration, March 1999.Google Scholar
  10. [BrBu04]
    vom Brocke, J.; Buddendick, C.: Konstruktionstechniken für die Referenzmodellierung In: Becker, J.; Delfmann, P. (eds.): Referenzmodellierung. Grundlagen, Techniken und domänenbezogene Anwendung. Heidelberg 2004, pp. 19–48.Google Scholar
  11. [CuKe97]
    Curran, T.; Keller, G.: SAP R/3 Business Blueprint: Understanding the Business Process Reference Model. Upper Saddle River 1997.Google Scholar
  12. [DRAS05]
    Dreiling, A.; Rosemann, M.; van der Aalst, W. M. P.; Sadiq, W.; Khan, S.: Model-Driven Process Configuration of Enterprise Systems. In: Ferstl, O. K.; Sinz, E. J.; Eckert, S.; Isselhorst, T. (eds.): Wirtschaftsinformatik 2005. eEconomy, eGovernment, eSociety. Heidelberg 2005, pp. 687–706.Google Scholar
  13. [FeLo02]
    Fettke, P.; Loos, P.: Methoden zur Wiederverwendung von Referenzmodellen-Übersicht und Taxonomie. In: Becker, J.; Knackstedt, R. (eds.): Referenzmodellierung 2002: Methoden — Modelle — Erfahrungen. Münster 2002, pp. 9–33.Google Scholar
  14. [GlWe96]
    van Glabbeek, R. J.; Weijland, W. P.: Branching Time and Abstraction in Bisimulation Semantics. Journal of the ACM 43 (1996) 3, pp. 555–600.CrossRefGoogle Scholar
  15. [JaBu96]
    Jablonski, S.; Bussler, C.: Workflow Management: Modeling Concepts, Architecture, and Implementation. London 1996.Google Scholar
  16. [KeNS92]
    Keller, G.; Nüttgens, M.; Scheer, A.-W.: Semantische Prozeßmodellierung auf der Grundlage Ereignisgesteuerter Prozeßketten (EPK). Veröffentlichungen des Instituts für Wirtschaftsinformatik, Heft 89. Saarbrücken, 1992.Google Scholar
  17. [Kind04]
    Kindler, E.: On the Semantics of EPCs: A Framework for Resolving the Vicious Circle. In: Desel, J.; Pernici, B.; Weske, M. (eds.): International Conference on Business Process Management (BPM 2004). Volume 3080 of Lecture Notes in Computer Science. Berlin et al. 2004, pp. 82–97.Google Scholar
  18. [Kind06]
    Kindler, E.: On the semantics of EPCs: Resolving the vicious circle. Data & Knowledge Engineering, 56 (2006) 1, pp. 23–40.CrossRefGoogle Scholar
  19. [Mil80]
    Milner, R.: A Calculus of Communicating Systems. Volume 92 of Lecture Notes in Computer Science. Berlin et al. 1980.Google Scholar
  20. [MRRA05]
    Mendling, J.; Recker, J.; Rosemann, M.; van der Aalst, W. M. P.: Towards the Interchange of Configurable EPCs: An XML-based Approach for Reference Model Configuration. In: Desel, J.; Frank, U. (eds.): Workshop on Enterprise Modelling and Information Systems Architectures (EMISA 2005). Volume 75 of Lecture Notes in Informatics. Bonn 2005, pp. 8–21.Google Scholar
  21. [OwRa03]
    Owen, M.; Raj, J.: BPMN and Business Process Management — Introduction to the New Business Process Modeling Standard. Technical report, Popkin Software 2003.Google Scholar
  22. [RDBS02]
    Rickayzen, A.; Dart, J.; Brennecke, C.; Schneider, M.: Practical Workflow for SAP: Effective Business Processes using SAP’s WebFlow Engine. Bonn 2002.Google Scholar
  23. [RoAa05]
    Rosemann, M.; van der Aalst, W. M. P.: A Configurable Reference Modelling Language. To appear in: Information Systems 2005.Google Scholar
  24. [RoSc97]
    Rosemann, M.; Schütte, R.: Entwicklungsstand und Entwicklungsperspektiven der Referenzmodellierung. Arbeitsbericht 52 des Instituts für Wirtschaftsinformatik. Münster 1997.Google Scholar
  25. [Rose03]
    Rosemann, M.: Application Reference Models and Building Blocks for Management and Control (ERP Systems). In: Bernus, P.; Nemes, L.; Schmidt, G. (eds.): Handbook on Enterprise Architecture. Berlin et al. 2003, pp. 596–616.Google Scholar
  26. [Rose96]
    Rosemann, M.: Komplexitätsmanagement in Prozessmodellen: Methodenspezifische Gestaltungsempfehlungen für die Informationsmodellierung. Wiesbaden 1996.Google Scholar
  27. [Sche00]
    Scheer, A.-W.: ARIS: Business Process Modelling. Berlin et al. 2000.Google Scholar
  28. [Sche94]
    Scheer, A.-W.: Business Process Engineering. Reference Models for Industrial Enterprises. Berlin et al. 1994.Google Scholar
  29. [Schü98]
    Schütte, R.: Grundsätze ordnungsmäßiger Referenzmodellierung. Konstruktion konfigurations-und anpassungsorientierter Modelle. Wiesbaden 1998.Google Scholar
  30. [Schw99]
    Schwegmann, A.: Objektorientierte Referenzmodellierung. Theoretische Grundlagen und praktische Anwendung. Wiesbaden 1999.Google Scholar
  31. [Staf00]
    Staffware: Staffware 2000 / GWD User Manual. Berkshire 2000.Google Scholar

Copyright information

© Physica-Verlag Heidelberg 2007

Authors and Affiliations

  • Florian Gottschalk
    • 1
  • Wil M. P. van der Aalst
    • 1
  • Monique H. Jansen-Vullers
    • 1
  1. 1.Department of Information SystemsEindhoven University of TechnologyEindhovenThe Netherlands

Personalised recommendations