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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ada 95: Language Reference Manual (LRM)-the revised international standard. (ISO/IEC 8652:1995): Information Technology-Programming Languages-Ada (1995)
Alonso, G., et al.: Exotica/FMDC: a workflow management system for mobile and disconnected clients. Distributed & Parallel Databases, 4(3) (1996) 229–247
Boridga, A.: Language Features for Flexible Handling of Exceptions, ACM Trans. On Database Systems (1985)
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)
Casati, F., Fugini, M.G., Mirbel, I.: An Environment for Designing Exceptions in Workflows. In Proceedings of CAiSE 98, LNCS Springer Verlag, Pisa (1998)
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)
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)
Casati, F., et al.: Adaptive and Dynamic Service Composition in eFlow. HP Laboratories Technical Report HPL-2000-39 (2000)
Chakravarthy, S.: Rule Management and Evaluation: An Active DBMS Perspective. SIGMOD Record, 18 (3) (1989) 20–28
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
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)
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)
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
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
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)
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
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)
Cugola, G.: Inconsistencies and Deviations in Process Support Systems, PhD Thesis, Politecnico di Milano (1998)
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)
Eder, J., Liebhart, W.: The Workflow Activity Model WAMO. In Proceeding of CoopIS-95 (1995) 97–98
Ellis, S., et al: Dynamic Change within Workflow Systems, Proceedings of the Conference on Organizational Computing Systems (1995).
Fuggetta, A., Ghezzi G.: State of the Art and Open Issues in Process-centered Software Engineering Environment, Journal of Systems & Software, 26 (July 1994).
GHG Corp: Clips Architecture Manual, Version 5.1 (1992) available at http://www.ghg.net/clips/CLIPS.html
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)
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)
Ibex Corporation. http://www.ibex.ch/
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
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
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)
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
Li, Q., Lochovsky, F. H.: ADOME: an Advanced Object Modeling Environment. IEEE Transactions on Knowledge and Data Engineering, 10(2) (1998) 255–276
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
McCarthy, D., Sarin, S.: Workflow and Transactions in InConcert. IEEE Data Engineering, 16(2) (1993) 53–56
Saastamoinen, H.T.: (tiOn the Handling of Exceptions in Information System, Ph.D. Thesis, University of Jyväskylä (1995)
Staffware Corporation: Staffware Global-Staffware’s Opportunity to Dominate Intranet based Workflow Automation (2000) http://www.staffware.com
Workflow Management Coalition: The Workflow Reference Model. (WFMC-TC-1003, 19-Jan-95, 1.1) (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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