Workflow Recovery Framework for Exception Handling: Involving the User

  • Hernâni Mourão
  • Pedro Antunes
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2806)


Unexpected exceptions in WfMS are situations not predicted during the design phase. Human involvement in handling this type of exceptions has been recognized to be a crucial factor. We developed a framework to support the user in handling these situations by redesigning the flow, ad hoc executing the affected tasks, and manipulating engine status. A good characterization of the exception is needed to help the user identifying the best executable solution. The proposed characterization results from integrating operational, tactical and strategic perspectives over unexpected exceptions. An open source platform was selected to establish a test base on which the framework will be tested.


Situation Awareness Exception Handling Organizational Semantic Organizational Influence Cooperative Information System 
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.
    Aalst, W.v.d.: Generic workflow models: how to handle dynamic change and capture management information. In: Int. Conf. on Cooperative Information Systems, pp. 115–126 (1999)Google Scholar
  2. 2.
    Casati, F.: Models, Semantics, and Formal Methods for the Design of Workflows and their Exceptions. PhD Thesis, Politecnico di Milano (1998)Google Scholar
  3. 3.
    Casati, F., Ceri, S., Paraboschi, S., Pozzi, G.: Specification and Implementation of Exceptions in Workflow Management Systems. ACM Transactions on Database Systems 24(3), 405–451 (1999)CrossRefGoogle Scholar
  4. 4.
    Chiu, D.K.: Exception Handling in an Object-oriented Workflow Management System. PhD Thesis, Hong Kong University of Science and Technology (2000)Google Scholar
  5. 5.
    Dayal, U., Hsu, M., Ladin, R.: Organizing Long-Running Activities with Triggers and Transactions. In: Int. Conf. on Management of Data SIGMOD 1990, NJ, USA (1990)Google Scholar
  6. 6.
    Dayal, U., Hsu, M., Ladin, R.: A Transactional Model for Long-Running Activities. In: 17th Int. Conf. on Very Large Data Bases (VLDB 1991), Barcelona, Spain (1991)Google Scholar
  7. 7.
    Eder, J., Liebhart, W.: The Workflow Activity Model WAMO. In: Int. Conf. on Cooperative Information Systems, Vienna, Austria (1995)Google Scholar
  8. 8.
    Eder, J., Liebhart, W.: Workflow Recovery. In: 1st IFCIS Intl. Conf. on Cooperative Information Systems (CoopIS 1996), Brussels, Belgium, pp. 124–134. IEEE, Los Alamitos (1996)CrossRefGoogle Scholar
  9. 9.
    Eder, J., Liebhart, W.: Contributions to Exception Handler in Workflow Management. In: EDBT 1998, Workshop on Workflow Management Systems. Valencia, Spain (1998)Google Scholar
  10. 10.
    Ellis, C., Keddara, K., Rozenberg, G.: Dynamic change within workflow systems. In: Proc. of Conf. Organizational Computing Systems, Milpitas, CA, USA, pp. 10–21 (1995)Google Scholar
  11. 11.
    Georgakopoulos, D., Hornick, M., Manola, F.: Customizing Transaction Models and Mechanisms in a Programmable Environment Supporting Reliable Workflow Automation. IEEE Transactions on Knowledge and Data Engineering 8(4), 630–649 (1996)CrossRefGoogle Scholar
  12. 12.
    Guimarães, N., Antunes, P., Pereira, A.P.: The Integration of Workflow Systems and Collaboration Tools. In: Dogaç, A.K., Ozsu, L. (eds.) Advances in Workflow Management Systems and Interoperability, Instambul (1997)Google Scholar
  13. 13.
    Heinl, P.: Exceptions During Workflow Execution. In: EDBT 1998, Workshop on Workflow Management Systems, Valencia, Spain (1998)Google Scholar
  14. 14.
    Klein, M., Dellarocas, C.: A Knowledge-Based Approach to Handling Exceptions in Workflow Systems. CSCW 9(3), 399–412 (2000)Google Scholar
  15. 15.
    Krishnakumar, N., Sheth, A.P.: Managing Heterogeneous Multi-system Tasks to Support Enterprise-wide Operations. Distributed and Parallel Database Systems 3(2) (1995)Google Scholar
  16. 16.
    Luo, Z.: Knowledge sharing, Coordinated Exception Handling, and Intelligent Problem Solving for Cross-Organizational Business Processes. PhD Thesis, Dep. of Computer Sciences, University of Georgia (2001)Google Scholar
  17. 17.
    Luo, Z., Sheth, A.P., Kochut, K., Arpinar, I.: Exception Handling for Conflict Resolution in Cross-Organizational Workflows, LSDIS Lab, Computer Science, Un. of Georgia (2002)Google Scholar
  18. 18.
    Myers, K.L., Berry, P.M.: At the Boundary of Workflow and AI. In: Proc. of the AAAI 1999, Workshop on Agent-Based Systems in The Business Context Held (1999)Google Scholar
  19. 19.
    The OpenSymphony project. 20–04–2003 (2001),
  20. 20.
    Reichert, M., Dadam, P.: ADEPTflex – Supporting Dynamic Changes of Workflows Without Loosing Control. Journal of Intelligent Information Systems 10(2), 93–129 (1998)CrossRefGoogle Scholar
  21. 21.
    Saastamoinen, H.: On the Handling of Exceptions in Information Systems. University of Jyväskylä, PhD Thesis, University of Jyväskylä (1995)Google Scholar
  22. 22.
    Worah, D., Sheth, A.P.: Transactions in Transactional Workflows. In: Jajodia, S.K., Larry (eds.) Advanced Transaction Models and Architectures. Kluwer Academic Publishers, Dordrecht (1997)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Hernâni Mourão
    • 1
    • 2
  • Pedro Antunes
    • 2
    • 3
  1. 1.College of Business and AdministrationSetúbal Polytechnic InstituteSetúbalPortugal
  2. 2.LASIGE (Laboratory of Large Scale Information Systems) 
  3. 3.Faculty of Science, University of LisbonDepartamento de InformáticaLisboaPortugal

Personalised recommendations