Skip to main content

ADOME-WFMS: Towards Cooperative Handling of Workflow Exceptions

  • Chapter
  • First Online:
Advances in Exception Handling Techniques

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2022))

Abstract

Exception handling in workflow management systems (WFMSs) is a very important problem since it is not possible to specify all possible outcomes and alternatives. Effective reuse of existing exception handlers can greatly help in dealing with workflow exceptions. On the other hand, cooperative support for user-driven resolution of unexpected exceptions and workflow evolution at runtime is vital for an adaptive WFMS. We have developed ADOME-WFMS via a meta-modeling approach as a comprehensive framework in which the problem of workflow exception handling can be adequately addressed. In this chapter, we present an overview of exception handling in ADOME-WFMS with procedures for supporting the following: reuse of exception handlers, thorough and automated resolution of expected exceptions, effective management of Problem Solving Agents, cooperative exception handling, user-driven computer supported resolution of unexpected exceptions, and workflow evolution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ada 95: Language Reference Manual (LRM)-the revised international standard. (ISO/IEC 8652:1995): Information Technology-Programming Languages-Ada (1995)

    Google Scholar 

  2. Alonso, G., et al.: Exotica/FMDC: a workflow management system for mobile and disconnected clients. Distributed & Parallel Databases, 4(3) (1996) 229–247

    Article  Google Scholar 

  3. Boridga, A.: Language Features for Flexible Handling of Exceptions, ACM Trans. On Database Systems (1985)

    Google Scholar 

  4. Borgida A., Murata, T.: A Unified Framework for Tolerating Exceptions in Workflow/Process Models-A Persistent Object Approach, International Joint Conference on Work Activities Coordination and Collaboration (WACC ’99), San Francisco (1999)

    Google Scholar 

  5. Casati, F., Fugini, M.G., Mirbel, I.: An Environment for Designing Exceptions in Workflows. In Proceedings of CAiSE 98, LNCS Springer Verlag, Pisa (1998)

    Google Scholar 

  6. Casati, F., Pozzi, G.: Modeling Exceptional Behaviours in Commercial Workflow Management Systems. In Proceedings of the 4th International Conference on Cooperative Information Systems (IECIS 98), IEEE Press (1998)

    Google Scholar 

  7. Casati, F.: Models, Semantics, and Formal Methods for the Design of Workflows and their Exceptions. PhD thesis, Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy (1998)

    Google Scholar 

  8. Casati, F., et al.: Adaptive and Dynamic Service Composition in eFlow. HP Laboratories Technical Report HPL-2000-39 (2000)

    Google Scholar 

  9. Chakravarthy, S.: Rule Management and Evaluation: An Active DBMS Perspective. SIGMOD Record, 18 (3) (1989) 20–28

    Google Scholar 

  10. Chan, L.C., Li, Q.: An Extensible Approach to Reactive Processing in an Advanced Object Modeling Environment. In Proceedings of 8th Intl. Conf. on Database and Expert Systems Applications (DEXA ’97). LNCS(1308), Toulouse, France (1997) 38–47

    Google Scholar 

  11. Chiu, D.K.W.: Exception Handling in an Object-Oriented Workflow Management System. Ph.D. Thesis, Computer Science Dept., Hong Kong University of Science and Technology (2000)

    Google Scholar 

  12. Chiu, D.K.W., Karlapalem, K., Li, Q.: E-ADOME: A Framework For Enacting E-services. VLDB Workshop on Technologies for E-Services, Cairo, Eygpt (2000)

    Google Scholar 

  13. Chiu, D.K.W., Li, Q.: A Three-Dimensional Perspective on Integrated Management of Rules and Objects. International Journal of Information Technology, 3(2) (1997) 98–118

    Google Scholar 

  14. Chiu, D.K.W., Li, Q., Karlapalem, K.: A Meta Modeling Approach for Workflow Management Systems Supporting Exception Handling, Special Issue on Method Engineering and Metamodeling, Information Systems, Elsevier Science, 24(2) (1999)159–184

    Google Scholar 

  15. Chiu, D.K.W., Li, Q., Karlapalem, K.: A Logical Framework for Exception Handling in ADOME Workflow Management System. International Conference on Advanced Information System Engineering (CAiSE’00), Stockholm, Sweden, (2000)

    Google Scholar 

  16. Chiu, D.K.W., Li, Q., Karlapalem, K.: Web Interface-Driven Cooperative Exception Handling in ADOME Workflow Management System. In Proc. 1st International Conference on Web Information System Engineering (WISE’00), IEEE Computer Society Press, Hong Kong (2000) 174-182

    Google Scholar 

  17. Chiu, D.K.W., Li, Q., Karlapalem, K.: Facilitating Exception Handling with Recovery Techniques in ADOME Workflow Management System, Journal of Applied Systems Studies, Cambridge International Science Publishing, Cambridge, England, 1(3) (2000)

    Google Scholar 

  18. Cugola, G.: Inconsistencies and Deviations in Process Support Systems, PhD Thesis, Politecnico di Milano (1998)

    Google Scholar 

  19. Dogac, A., Ozsu, T., Sheth, A. (eds): Proceedings of the NATO Advanced Study Institute (ASI) Workshop on Workflow Management Systems and Interoperability, Istambul, Turkey (1997)

    Google Scholar 

  20. Eder, J., Liebhart, W.: The Workflow Activity Model WAMO. In Proceeding of CoopIS-95 (1995) 97–98

    Google Scholar 

  21. Ellis, S., et al: Dynamic Change within Workflow Systems, Proceedings of the Conference on Organizational Computing Systems (1995).

    Google Scholar 

  22. Fuggetta, A., Ghezzi G.: State of the Art and Open Issues in Process-centered Software Engineering Environment, Journal of Systems & Software, 26 (July 1994).

    Google Scholar 

  23. GHG Corp: Clips Architecture Manual, Version 5.1 (1992) available at http://www.ghg.net/clips/CLIPS.html

  24. Grefen, P., Hoffner, Y.: Crossflow-Cross-Organizational Workflow Support for Virtual Organization. In Proceedings of the Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises (RIDE’98) (1998)

    Google Scholar 

  25. Hagen, C., Alonso, G.: Flexible Exception Handling in the OPERA Process Support System, 18th International Conference on Distributed Computing Systems (ICDCS 98), Amsterdam, The Netherlands (1998)

    Google Scholar 

  26. Ibex Corporation. http://www.ibex.ch/

  27. Kappel, G., et.al.: Workflow Management Based on Objects, Rules, and Roles. IEEE Bulletin of the Technical Committee on Data Engineering 18(1) (1995) 11–18

    Google Scholar 

  28. Karlapalem, K., Yeung, H. P., Hung, P. C. K.: CapBaseED-AMS-A Framework for Capability-Based and Event-Driven Activity Management System. In Proceeding of COOPIS ’95 (1995) 205–219

    Google Scholar 

  29. Klein, M., Dellarocas, C.: A Knowledge-Based Approach to Handling Exceptions in Workflow Systems, Proceedings of the Third International Conference on Autonomous Agents, Seattle, Washington (1999)

    Google Scholar 

  30. Kumar, A., et.al.: A framework for dynamic routing and operational integrity controls in a workflow management system. In Proceedings of the Twenty-Ninth Hawaii International Conference on System Sciences 3 (1996) 492–501

    Google Scholar 

  31. Li, Q., Lochovsky, F. H.: ADOME: an Advanced Object Modeling Environment. IEEE Transactions on Knowledge and Data Engineering, 10(2) (1998) 255–276

    Article  Google Scholar 

  32. Liu, C., Orlowska, M., Li. H.: Automating handover in dynamic workflow environments. In Proceedings of the 10th International Conference on Advanced Information Systems Engineering CAiSE’98, Pisa, Italy (1998)159–172

    Google Scholar 

  33. McCarthy, D., Sarin, S.: Workflow and Transactions in InConcert. IEEE Data Engineering, 16(2) (1993) 53–56

    Google Scholar 

  34. Saastamoinen, H.T.: (tiOn the Handling of Exceptions in Information System, Ph.D. Thesis, University of Jyväskylä (1995)

    Google Scholar 

  35. Staffware Corporation: Staffware Global-Staffware’s Opportunity to Dominate Intranet based Workflow Automation (2000) http://www.staffware.com

  36. Workflow Management Coalition: The Workflow Reference Model. (WFMC-TC-1003, 19-Jan-95, 1.1) (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Chiu, D.K., Li, Q., Karlapalem, K. (2001). ADOME-WFMS: Towards Cooperative Handling of Workflow Exceptions. In: Romanovsky, A., Dony, C., Knudsen, J.L., Tripathi, A. (eds) Advances in Exception Handling Techniques. Lecture Notes in Computer Science, vol 2022. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45407-1_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-45407-1_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41952-5

  • Online ISBN: 978-3-540-45407-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics