Skip to main content

Undo in Workflow Management Systems

  • Conference paper
  • First Online:
Business Process Management (BPM 2003)

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

Included in the following conference series:

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.

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 99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.00
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. 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

    Google Scholar 

  2. 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

    Chapter  Google Scholar 

  3. Koulopoulos, T.M.: The Workflow Imperative. Van Nostrand Reinhold, New York, NY (1995)

    Google Scholar 

  4. Schael, T.: Workflow Management Systems for Process Organizations. 2nd Edition. Lecture Notes in Computer Science, Vol. 1096. Springer-Verlag, Berlin, Germany (1998) 142–153

    Google Scholar 

  5. White, T.E., Fischer, L. (eds.): The Workflow Paradigm. Future Strategies, Alameda, CA (1994)

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Meng, C., Yasue, M., Imamiya, A., Mao, X.: Visualizing histories for selective Undo and Redo. In Proceedings of APCHI98, Hayama, Japan (1998) 459–464

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Chapter  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Zhou, C., Imamiya, A.: Object-based nonlinear undo model. Proceedings of the COMPSAC’ 97-21st International Computer Software and Applications Conference (1997) 50–55

    Google Scholar 

  25. Verhofstad, J.S.M.: Recovery Techniques For Database Systems. In ACM Computing Surveys, Vol. 10, No. 2 (1978) 109–123

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Kuo, D.: Model and Verification of a Data Manager Based on ARIES. ACM Transactions on Database Systems, Vol. 21, No. 4, (1996) 427–479

    Article  Google Scholar 

  28. Suchman, L.: Plans and Situated Actions. The problem of human-machine communication. Cambridge University Press, Cambridge, UK (1987)

    Google Scholar 

  29. Winograd, T., Flores, F.: Understanding Computer and Cognition: A New Foundation for Design. Ablex Publishing Corp., Norwood, NJ (1986)

    Google Scholar 

  30. 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

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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.

    Google Scholar 

  33. 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)

    Google Scholar 

  34. Leymann, F.: Supporting Business Transactions via Partial Backward Recovery in Workflow Management Systems. Proceedings of BTW’ 95, Springer-Verlag, Berlin Heidelberg New York (1995)

    Google Scholar 

  35. Leymann, F., Roller, D.: Workflow-based Applications. IBM Systems Journal, Vol. 36, No. 1 (1997) 102–123

    Article  Google Scholar 

  36. 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

    Google Scholar 

  37. Papazoglou, M.P., Schlageter, G. (eds.): Cooperative Information Systems: Trends & Directions. Academic-Press New York (1998)

    Google Scholar 

  38. 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

    Article  Google Scholar 

  39. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics