Adding Support for Dynamics Patterns to Static Business Process Management Systems

  • René Wörzberger
  • Nicolas Ehses
  • Thomas Heer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4954)


Many companies use business process management systems (BPMS) for modeling and execution support of their business processes. Many processes are highly dynamic and require changes even during execution. Common commercial BPMS fail to support such processes appropriately since they work in a rather static manner, i.e. they demand that the structure of a process is fixed before execution.

Our research group cooperates with an industry partner who uses a static BPMS. This paper describes an approach that posteriorly extends this static BPMS inasmuch as dynamic changes of processes during execution are supported. The benefit of this approach is that our partner in industry gains support of dynamic processes but still use the existing BPMS and save investments related to it.


Dynamics Pattern Dynamic Component Execution Sequence Edit Operation Industry Partner 
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. 1.
    Ellis, C.A., Keddara, K., Rozenberg, G.: Dynamic change within workflow systems. In: COOCS, pp. 10–21. ACM Press, New York (1995)CrossRefGoogle Scholar
  2. 2.
    van der Aalst, W.M.P., Jablonski, S.: Dealing with workflow change: identification of issues and solutions. International Journal of Computer Systems Science and Engineering 15(5), 267–276 (2000)Google Scholar
  3. 3.
    Bernstein, A., Dellarocas, C., Klein, M.: Towards adaptive workflow systems: CSCW-98 workshop report. SIGGROUP Bull. 20(2), pp. 54–56 (1999)Google Scholar
  4. 4.
    Nagl, M., Marquardt, W. (eds.): Collaborative and Distributed Chemical Engineering Design Processes / From Understanding to Substantial Support. Springer, Heidelberg (2008)Google Scholar
  5. 5.
    Westfechtel, B.: Ein graphbasiertes Managementsystem für dynamische Entwicklungsprozesse. Informatik Forschung und Entwicklung 16(3), 125–144 (2001)zbMATHCrossRefGoogle Scholar
  6. 6.
    Joeris, G.: Flexibles und adaptives Workflowmanagement für verteilte und dynamische Prozesse. PhD thesis, University of Bremen (2000)Google Scholar
  7. 7.
    Bandinelli, S., Di Nitto, E., Fuggetta, A.: Policies and Mechanisms to Support Process Evolution in PSEEs. In: Proceedings of the 3rd International Conference on the Software Process, pp. 9–20. IEEE Computer Society Press, Los Alamitos (1994)Google Scholar
  8. 8.
    Reichert, M., Dadam, P.: ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control. Journal of Intelligent Information Systems 10(2), 93–129 (1998)CrossRefGoogle Scholar
  9. 9.
    Casati, F.: Models, Semantics, and Formal Methods for the Design of Workflows and their Exceptions. PhD thesis, Politecnico di Milano (1998)Google Scholar
  10. 10.
    Weber, B., Rinderle, S.B., Reichert, M.U.: Change patterns and change support features in process-aware information systems. In: Krogstie, J., Opdahl, A., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 574–588. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  11. 11.
    Van Der Aalst, W.M.P., Ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)CrossRefGoogle Scholar
  12. 12.
    Voorhoeve, M., Van der Aalst, W.: Ad-hoc Workflow: Problems and Solutions. In: Tjoa, A.M. (ed.) DEXA 1997. LNCS, vol. 1308, p. 36. Springer, Heidelberg (1997)Google Scholar
  13. 13.
    Heller, M., Wörzberger, R.: A Management System Supporting Interorganizational Cooperative Development Processes in Chemical Engineering. Journal of Integrated Design and Process Science: Transactions of the SDPS 10(2), 57–78 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • René Wörzberger
    • 1
  • Nicolas Ehses
    • 1
  • Thomas Heer
    • 1
  1. 1.Department of Computer Science 3 - Software Engineering RWTH AachenGermany

Personalised recommendations