Abstract
Workflow Management Systems are one of the main technology for supporting Business Processes and they need to be as flexible as possible. One relevant issue arising from integration between WfMSs and corporate Information Systems is that of undo strategies, policies and mechanisms. In this paper the state of the art for the undo problem and the solution adopted in the framework of the Milano Workflow Management System are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Schmidt, K., Bannon, L.: Taking CSCW Seriously: Supporting Articulation Work. Computer Supported Cooperative Work (CSCW). An International Journal, Vol. 1, Nos. 1–2 (1992) 7–40
Schmidt, K.: Of maps and scripts: the status of formal constructs in cooperative work. In S.C. Hayne and W. Prinz (eds.): GROUP’97. Proceedings of the International ACM SIGGROUP Conference on Supporting Group Work. Phoenix, AR, November 16–19. ACM Press, New York, NY (1997) 138–147
Koulopoulos, T.M.: The Workflow Imperative. Van Nostrand Reinhold, New York, NY (1995)
Schael, T.: Workflow Management Systems for Process Organizations. 2nd Edition. Lecture Notes in Computer Science, Vol. 1096. Springer-Verlag, Berlin, Germany (1998) 142–153
White, T.E., Fischer, L. (eds.): The Workflow Paradigm. Future Strategies, Alameda, CA (1994)
Agostini, A., De Michelis, G.: Improving Flexibility of Workflow Management Systems. In W. van der Aalst, J. Desel, A. Oberweis (eds.): Business Process Management: Models, Techniques, and Empirical Studies, LNCS 1806. Springer-Verlag, Berlin Heidelberg New York (2000) 218–234
Agostini, A., De Michelis, G.: A light workflow management system using simple process models. In Computer Supported Cooperative Work: The Journal of Collaborative Computing, Kluwer Academic Publishers, Vol. 9, No. 3–4 (2000) 335–363
Berlage, T.: A Selective Undo Mechanism for Graphical User Interfaces Based on Command Objects. ACM Transactions on Computer-Human Interaction, Vol. 1, No. 3 (1994) 269–294
Meng, C., Yasue, M., Imamiya, A., Mao, X.: Visualizing histories for selective Undo and Redo. In Proceedings of APCHI98, Hayama, Japan (1998) 459–464
Sun, C.: Undo any operation at any time in group editors. Proceedings of ACM 2000 Conference on Computer Supported Cooperative Work, December, Philadelphia, Pennsylvania (2000)
Wang, X., Bu, J., Chen, C.: Group editing algorithms: Achieving undo in bitmap-based collaborative graphics editing systems. In CSCW’02. Proceedings of the conference on Computer Supported Cooperative Work, New Orleans, Louisiana (2002) 68–76
Ressel, M., Gunzenhäusler, R.: Reducing the Problems of Group Undo. ACM Digital Library, Proceedings of Group’99. Phoenix, AR. ACM Press, New York, NY (1999) 131–139
Borgida, A., Murata T.: Tolerating Exceptions in Workflows: a Unified Framework for Data and Processes. In Proceedings of the International Joint Conference on Work Activities, Coordination and Collaboration, WACC’99, San Francisco, CA. ACM Press (1999) 59–68
Casati, F., Ceri, S., Paraboschi S., Pozzi, G.: Specification and Implementation of Exceptions in Workflow Management Systems. ACM Transactions on Computer-Human Interaction, Vol. 24, No. 3 (1999) 405–451
Das, S., Kochut, K., Miller, J. Sheth, A. Worah D.: ORBWork: A Reliable Distributed CORBA-based Workflow Enactment System for METEOR2. (1997) Technical Report UGA-CS-TR-97-001, Department of Computer Science, University of Georgia
Ellis, C. A., Keddara, K., Rozenberg G.: Dynamic Change within Workflow Systems. In N. Comstock and C. Ellis (eds.). In Proceedings of the Conference on Organizational Computing Systems (COOCS’95). Milpitas, CA, August 13–16, 1995. ACM Press, New York (1995) 10–21
Kammer, P.J., Bolcer, G.A., Taylor, R.N., Bergman, M.: Techniques for Supporting Dynamic and Adaptive Workflow. Computer Supported Cooperative Work. The Journal of Collaborative Computing. Kluwer Academic Publishers, Vol. 9, Nos. 3–4 (2000) 269–292
Kiepuszewski, B., Muhlberg, R., Orlowska, M.E.: Flowback: Providing Backward Recovery for Workflow Management Systems. Proceedings of the International Conference on Management of Data, ACM SIGMOD (1998)
Miller, J.A., Palaniswami, D., Sheth, A.P., Kochut, K.J.: WebWork: Meteor2’s Web-based Workflow Management System. Journal of Intelligent Information Systems, Vol. 10, No. 2 (1998) 185–215
Miller, J.A., Sheth, A.P., Kochut, K.J., Luo, M.: Recovery Issues in Web-Based Workflow. LSDIS Lab, Computer Science Department The University of Georgia, Athens, GA 30602-7404 (1997)
Weissenfelds, J., Wodtke, D., Weikum, G., Kotz Dittrich, A.: The Mentor Architecture for Enterprise-wide Workflow Management. Lecture Notes on Computer Science: Advances in Workflow Management Systems and Interoperability, Springer-Verlag, Berlin Heidelberg New York (1997)
Edwards, K., Igarashi, T., LaMarca, A., Mynatt E.: A temporal model for multi-level undo and redo. ACM Transactions on Computer-Human Interaction, Vol. 2, No. 2 (2000) 31–40
Prakash, A., Knister, M.J.: A Framework for Undoing Actions in Collaborative Systems. ACM Transactions on Computer-Human Interaction, Vol. 1, No. 4, December 1994, (1994) 295–330
Zhou, C., Imamiya, A.: Object-based nonlinear undo model. Proceedings of the COMPSAC’ 97-21st International Computer Software and Applications Conference (1997) 50–55
Verhofstad, J.S.M.: Recovery Techniques For Database Systems. In ACM Computing Surveys, Vol. 10, No. 2 (1978) 109–123
Mohan, C., Haderle, D., Lindsay, B., Pirahesh, H., Schwarz, P.: ARIES: A Transaction Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging. ACM Transactions on Database Systems, Vol. 17, No. 1 (1992) 94–182
Kuo, D.: Model and Verification of a Data Manager Based on ARIES. ACM Transactions on Database Systems, Vol. 21, No. 4, (1996) 427–479
Suchman, L.: Plans and Situated Actions. The problem of human-machine communication. Cambridge University Press, Cambridge, UK (1987)
Winograd, T., Flores, F.: Understanding Computer and Cognition: A New Foundation for Design. Ablex Publishing Corp., Norwood, NJ (1986)
Agostini, A., De Michelis, G., Grasso, M.A.: Rethinking CSCW systems: the architecture of Milano. In J. Hughes et al. (eds.): ECSCW’97. Proceedings of the Fifth European Conference on Computer Supported Cooperative Work, Lancaster, UK, September 7–11, 1997. Kluwer Academic Publishers, Dordrecht, The Netherlands (1997) 33–48
Rozenberg, G., Engelfriet, J.: Elementary Net Systems. In W. Reisig and G. Rozenberg (eds.): Lectures on Petri Nets I: Basic Models. Lecture Notes on Computer Science, Vol. 1491. Springer-Verlag, Berlin Heidelberg New York (1998) 12–121
Jüngel, M., Kindler, E., Weber, M.: Towards a Generic Interchange Format for Petri Nets — Position Paper. Humboklt-Universität zu Berlin, Institut für Informatik, D-10099 Berlin, Germany (2000). Proceedings of Meeting on XML/SGML based Interchange Formats for Petri Nets, 2000.
Jüngel, M., Kindler, E., Weber, M.: The Petri Net Markup Language. Humboklt-Universität zu Berlin, Institut für Informatik, D-10099 Berlin, Germany (2000)
Leymann, F.: Supporting Business Transactions via Partial Backward Recovery in Workflow Management Systems. Proceedings of BTW’ 95, Springer-Verlag, Berlin Heidelberg New York (1995)
Leymann, F., Roller, D.: Workflow-based Applications. IBM Systems Journal, Vol. 36, No. 1 (1997) 102–123
De Michelis, G., Dubois, E., Jarke, M. Matthes, F., Mylopoulos, J., Papazoglou, M.P., Pohl, K., Schmidt, J., Woo, C., Yu, E.: Cooperative Information Systems: A Manifesto. In M. P. Papazoglou and G. Schlageter (eds.): Cooperative Information Systems: Trends & Directions, Academic-Press New York (1998) 315–363
Papazoglou, M.P., Schlageter, G. (eds.): Cooperative Information Systems: Trends & Directions. Academic-Press New York (1998)
De Michelis, G., Dubois, E., Jarke, M., Matthes, F., Mylopoulos, J., Schmidt, J. W., Woo, C., Yu E.: A Three-Faceted View of Information Systems: The Challenge of Change. Communications of the ACM, Vol. 41, No. 12 (1998) 64–70
De Michelis, G., Dubois, E., Jarke, M. Matthes, F., Mylopoulos, J., Papazoglou, M.P., Pohl, K., Schmidt, J., Woo, C., Yu, E.: Cooperative Information Systems: A Manifesto. In M. P. Papazoglou and G. Schlageter (eds.): Cooperative Information Systems: Trends & Directions, Academic-Press New York (1998) 315–363
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Agostini, A., De Michelis, G., Loregian, M. (2003). Undo in Workflow Management Systems. In: van der Aalst, W.M.P., Weske, M. (eds) Business Process Management. BPM 2003. Lecture Notes in Computer Science, vol 2678. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44895-0_22
Download citation
DOI: https://doi.org/10.1007/3-540-44895-0_22
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40318-0
Online ISBN: 978-3-540-44895-2
eBook Packages: Springer Book Archive