Process Management Systems (PMSs, aka Workflow Management Systems – WfMSs) are currently more and more used as a supporting tool to coordinate the enactment of processes. In real world scenarios, the environment may change in unexpected ways so as to prevent a process from being successfully carried out. In order to cope with these anomalous situations, a PMS should automatically adapt the process without completely replacing it. In this paper, we propose a technique, based on continuous planning, to automatically cope with unexpected changes, in order to modify only those parts of the process that need to be changed/adapted and keeping other parts stable. We also provide a running example that shows the practical applicability of the approach.


Processes Adaptivity Continuous Planning Process Management Systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, New York (2007)Google Scholar
  2. 2.
    van der Aalst, W.M.P., Pesic, M., Schonenberg, H.: Declarative Workflows: Balancing between Flexibility and Support. Computer Science - R&D 23, 99–113 (2009)Google Scholar
  3. 3.
    Brenner, M., Nebel, B.: Continual Planning and Acting in Dynamic Multiagent Environments. Autonomous Agents and Multi-Agent Systems 19, 297–331 (2009)CrossRefGoogle Scholar
  4. 4.
    Gajewski, M., Meyer, H., Momotko, M., Schuschel, H., Weske, M.: Dynamic Failure Recovery of Generated Workflows. In: 16th Int. Conf. on Database and Expert Systems Applications, pp. 982–986. IEEE Computer Society Press, Los Alamitos (2005)Google Scholar
  5. 5.
    R-Moreno, M.D., Borrajo, D., Cesta, A., Oddi, A.: Integrating Planning and Scheduling in Workflow Domains. Expert Syst. Appl. 33, 389–406 (2007)CrossRefGoogle Scholar
  6. 6.
    Hofstede, A., van der Aalst, W., Adams, M., Russell, N.: Modern Business Process Automation: YAWL and its Support Environment. Springer Publ. Company, Heidelberg (2009)Google Scholar
  7. 7.
    Hagen, C., Alonso, G.: Exception Handling in Workflow Management Systems. IEEE Trans. Soft. Eng. 26(10), 943–958 (2000)CrossRefGoogle Scholar
  8. 8.
    Göser, K., Jurisch, M., Acker, H., Kreher, U., Lauer, M., Rinderle, S., Reichert, M., Dadam, P.: Next-generation Process Management with ADEPT2. In: Demonstration Prog. at the Int. Conf. on Business Process Management (2007)Google Scholar
  9. 9.
    Chiu, D., Li, Q., Karlapalem, K.: A Logical Framework for Exception Handling in ADOME Workflow Management System. In: 12th Int. Conf. of Advanced Information Systems Engineering, pp. 110–125 (2000)Google Scholar
  10. 10.
    Müller, R., Greiner, U., Rahm, E.: AGENTWORK: a Workflow System Supporting Rule-based Workflow Adaptation. Data & Knowledge Eng. 51(2), 223–256 (2004)CrossRefGoogle Scholar
  11. 11.
    Weber, B., Reichert, M., Rinderle-Ma, S., Wild, W.: Providing Integrated Life Cycle Support in Process-Aware Information Systems. Int. J. of Cooperative Information Systems 18(1), 115–165 (2009)CrossRefGoogle Scholar
  12. 12.
    Weske, M.: Formal Foundation and Conceptual Design of Dynamic Adaptations in a Workflow Management System. In: Hawaii Int. Conf. on System Sciences (2001)Google Scholar
  13. 13.
    Mcdermott, D., Ghallab, M., Howe, A., Knoblock, C.A., Ram, A., Veloso, M., Weld, D.S., Wilkins, D.E.: PDDL - The Planning Domain Definition Language. Technical report (1998)Google Scholar
  14. 14.
    Penberthy, S.J., Weld, D.S.: UCPOP: A Sound, Complete, Partial Order Planner for ADL. In: Int. Conf. on the Principles of Knowledge Representation and Reasoning, pp. 103–114 (1992)Google Scholar
  15. 15.
    Reiter, R.: Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems. MIT Press, Cambridge (2001)Google Scholar
  16. 16.
    De Giacomo, G., Lespérance, Y., Levesque, H.J., Sardina, S.: IndiGolog: A High-Level Programming Language for Embedded Reasoning Agents. In: Multi-Agent Programming, pp. 31–72 (2009)Google Scholar
  17. 17.
    Kiepuszewski, B., ter Hofstede, A.H.M., Bussler, C.: On Structured Workflow Modelling. In: Int. Conf. of Advanced Information Systems Eng., pp. 431–445 (2000)Google Scholar
  18. 18.
    de Leoni, M., Mecella, M., De Giacomo, G.: Highly dynamic adaptation in process management systems through execution monitoring. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 182–197. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  19. 19.
    de Leoni, M., De Giacomo, G., Lespèrance, Y., Mecella, M.: On-line Adaptation of Sequential Mobile Processes Running Concurrently. In: ACM Symposium on Applied Computing, pp. 1345–1352 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Andrea Marrella
    • 1
  • Massimo Mecella
    • 1
  1. 1.Dipartimento di Informatica e Sistemistica Antonio RubertiSAPIENZA - Universitá di RomaItaly

Personalised recommendations