Abstract
This paper proposes a collaborative framework handling unexpected exceptions in Workflow Management Systems (WfMS). Unexpected excep tions correspond to unpredicted situations for which the system can not suggest any solutions. We introduce the notion that exception recovery is a collabora tive problem solving activity that should be addressed through an intertwined play between several actors performing two types of tasks: (1) diagnosing situations; and (2) planning recovery actions. We propose a set of dimensions to classify the exceptional situations and their relations to recovery strategies. We also discuss the importance of monitoring recovery actions within the scope of diagnosis tasks. The proposed solution is implemented through a dedicated workflow.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abbott, K.R., Sarin, S.K.: Experiences with workflow management: issues for the next generation. In: Proc. of the 1994 ACM Conference on CSCW, pp. 113–120. Chapel Hill, North Carolina (1994)
Agostini, A., De Michelis, G.: A light workflow management system using simple process models. CSCW 9(3), 335–363 (2000)
Agostini, A., De Michelis, G., Loregian, M.: Undo in Workflow Management Systems. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 321–335. Springer, Heidelberg (2003)
Bassil, S., Rinderle, S., Keller, R., Kropf, P., Reichert, M.: Preserving the Context of Interrupted Business Process Activities. In: 7th ICEIS 2005, USA (2005)
Bernstein, A.: How can cooperative work tools support dynamic group process? bridging the specificity frontier. In: CSCW 2000: Proceedings of the 2000 ACM Conference on CSCW, pp. 279–288. ACM Press, Philadelphia (2000)
Casati, F.: Models, Semantics, and Formal Methods for the Design of Workflows and their Exceptions. PhD Thesis, Politecnico di Milano (1998)
Casati, F., Ceri, S., Pernici, B., Pozzi, G.: Workflow Evolution. Data and Knowledge Engineering 24(3), 211–238 (1996)
Casati, F., Pozzi, G.: Modelling exceptional behaviors in commercial workflow management systems. In: Proc. IFCIS, International Conference on CoopIS, CoopIS 1999, pp. 127–138. IEEE International, Edinburgh (1999)
Chiu, D.K.: Exception Handling in an Object-oriented Workflow Management System. PhD Thesis, Hong Kong Univ. of Science and Technology (2000)
Chiu, D.K., Li, Q., Karlapalem, K.: WEB Interface-Driven Cooperative Exception Handling in ADOME Workflow Management System. Information Systems 26(2), 93–120 (2001)
Dayal, U., Hsu, M., Ladin, R.: Organizing Long-Running Activities with Triggers and Transactions. In: SIGMOD 1990, NJ, USA (1990)
Dellarocas, C., Klein, M.: A Knowledge-based approach for handling exceptions in business processes. In: WITS 1998, Helsinki, Finland (1998)
Dourish, P., Holmes, J., MacLean, A., Marqvardsen, P., Zbyslaw, A.: Freeflow: mediating between representation and action in workflow systems. In: Proc. of the 1996 ACM Conference on CSCW. ACM Press, New York (1996)
Eder, J., Liebhart, W.: The Workflow Activity Model WAMO. In: Int. Conf. on Cooperative Information Systems, Vienna, Austria (1995)
Eder, J., Liebhart, W.: Workflow Recovery. In: 1st IFCIS Intl. Conf. on Cooperative Information Systems (CoopIS 1996), pp. 124–134. IEEE, Belgium (1996)
Ellis, C., Keddara, K.: A Workflow Change is a Workflow. In: van der Aalst, W.D., Oberweis, J. (eds.) Business Process Management: Models, Techniques, and Empirical Studies, pp. 201–217. Springer, Heidelberg (2000)
Ellis, C., Keddara, K., Rozenberg, G.: Dynamic change within workflow systems. Organizational Computing Systems, Milpitas, CA, USA (1995)
Ellis, C., Nutt, G.J.: Modeling and enactement of workflow systems. Application and Theory of Petri Nets, pp. 1–16. Springer, Illinois (1993)
Faustmann, G.: Configuration for Adaptation - A Human-centered Approach to Flexible Workflow Enactment. CSCW 9(3), 413–434 (2000)
Han, Y., Sheth, A.P., Bussler, C.: A Taxonomy of Adaptive Workflow Management. In: Conf. on CSCW - Workshop - Towards Adaptive Workflow Systems, Seattle, WA, USA (1998)
Hayes, N.: Work-arounds and Boundary Crossing in a High Tech Optronics Company: The Role of Co-operative Workflow Technologies. CSCW 9(3), 435–455 (2000)
Hwang, S.Y., Ho, S.F., Tang, J.: Mining Exception Instances to Facilitate Workflow Exception Handling. In: 6th Int. Conf. on Database Systems for Advanced Applications, Hsinchu, Taiwan (1999)
Jorgensen, H.D.: Interaction as Framework for Flexible Workflow Modelling. In: Group 2001. ACM Press, Boulder (2001)
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)
Mourão, H.R., Antunes, P.: Exception Handling Through a Workflow. In: CoopIS 2004. Springer, Agia Napa (2004)
Reichert, M., Dadam, P.: ADEPTflex - Supporting Dynamic Changes of Workflows Without Loosing Control. Journal of Intelligent Information Systems 10(2), 93–129 (1998)
Reichert, M., Dadam, P., Bauer, T.: Dealing with Forward and Backward Jumps in Workflow Management Systems. Software and Systems Modeling 2(1), 37–58 (2003)
Rinderle, S.: Schema Evolution in Process Management Systems. PhD Thesis, University of Ulm (2004)
Rinderle, S., Reichert, M., Dadam, P.: Evaluation of correctness criteria for dynamic workflow changes. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 41–57. Springer, Heidelberg (2003)
Saastamoinen, H.: On the Handling of Exceptions in Information Systems. PhD Thesis, University of Jyväskylä (1995)
Sadiq, S.W.: On Capturing Exceptions in Workflow Process Models. In: Proc. of the 4th Int. Conference on Business Information Systems, Poznan, Poland (2000)
Schmidt, K.: Of maps and scripts - the status of formal constructs in cooperative work. In: GROUP 1997: Proc. of the Int. ACM SIGGROUP Conf. on Supporting Group Work: The Integration Challenge, United States, pp. 138–147 (1997)
Sheth, A.P., Georgakopoulos, D., Joosten, S.M., et al.: Report from the NSF workshop on workflow and process automation in information systems. ACM SIGMOD Record 25(4), 55–67 (1996)
Strong, D.M., Miller, S.M.: Exceptions and Exception Handling in Computerized Information Systems. ACM Trans. on Information Systems 13(2) (1995)
Suchman, L.A.: Plans and Situated Actions. MIT Press, Cambridge (1987)
van der Aalst, W., Basten, T.: Inheritance of workflows: an approach to tackling problems related to change. Theoretical Computer Science 270(1) (2002)
van der Aalst, W., Basten, T., Verbeek, H., Verkoulen, P., Voorhoeve, M.: Adaptive Workflow: On the interplay between flexibility and support. In: Proceedings of the 1st ICEIS, Setúbal, Portugal, pp. 353–360 (1999)
Weber, B., Wild, W., Breu, R.: CBRFlow: Enabling adaptive workflow management through conversational case-based reasoning. In: Funk, P., González Calero, P.A. (eds.) ECCBR 2004. LNCS (LNAI), vol. 3155, pp. 434–448. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mourão, H., Antunes, P. (2005). A Collaborative Framework for Unexpected Exception Handling. In: Fukś, H., Lukosch, S., Salgado, A.C. (eds) Groupware: Design, Implementation, and Use. CRIWG 2005. Lecture Notes in Computer Science, vol 3706. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11560296_13
Download citation
DOI: https://doi.org/10.1007/11560296_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29110-7
Online ISBN: 978-3-540-32002-9
eBook Packages: Computer ScienceComputer Science (R0)