Skip to main content
Log in

ML-DEWS: Modeling Language to Support Dynamic Evolution within Workflow Systems

  • Published:
Computer Supported Cooperative Work (CSCW) Aims and scope Submit manuscript

Abstract

Organizations that are geared for success within today's business environments must be capable of rapid and continuous change. Dynamic change is a large and pervasive problem which surfaces within organizational workflowsas well as within soft ware engineering, manufacturing, and numerous other domains. Procedural changes, performed in an ad hoc manner, can cause inefficiencies, inconsistencies, and catastrophic breakdowns within organizations. This document is concerned with change, especially dynamic change, to organizational procedures. We explain a taxonomy of change modalities, and present a modeling language for the unambiguous specification of procedural change. This language, call ML-DEWS, complements the formal model of dynamic change previously presented by the authors. Issues of exception handling, temporal specification, and participatory change are conveniently handled within the framework presented in this document.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Agostini, A. and G. De Michelis (1998): Simple Workflow Models. In Proceedings of WFM98: Workflow Management: Net-Based Concepts, Models, Techniques and Tools, PN98. Lisbon, Portugal.

  • Apel, U. (1991): On-line Software Extension and Modification. Journal of Electrical Communications, vol. 64, no.4.

  • Badouel, E. and J. Oliver (1998): Reconfigurable Nets, a Class of High Level Petri Nets Supporting Dynamic Changes. In Proceedings of WFM98: Workflow Management: Net-Based Concepts, Models, Techniques and Tools, PN98, Lisbon Portugal.

  • Bandinelli, S., A. Fuggetta and C. Ghezzi (1993): Software Process Model Evolution in the SPADE Environment. IEEE Transactions on Software Engineering, December 1993.

  • Booch, G., J. Rumbaugh and I. Jacobson (1997): Unified Modeling Language Semanitcs and Notations Guide 1.0. San Jose, CA, USA: Rational Software Corporation.

    Google Scholar 

  • Borghoff, U.M., P. Bottoni, P.Mussio and R. Pareschi (1997): Reflective Agents for Adaptive Work-flows. In Proceedings of The International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM'97), London, U.K., April 21-23 1997.

  • Casati, F., S. Ceri, B. Pernici and G. Pozzi (1995): Conceptual Modeling of Workflows. In Proceedings of the 14th Object-Oriented and Entity-Relationship Approach International Conference. Goldcoatst, Australia 1995. Berlin: Springer-Verlag.

    Google Scholar 

  • Casati, F., S. Ceri, B. Pernici and G. Pozzi (1996): Workflow Evolution. In Proceedings of the 15th International Conference on Conceptual Modeling (OOER 96). Cottbus, Germany.

  • Cugola, G. (1998): Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models. IEEE Transactions on Software Engineering, vol. 24, no. 11.

  • De Michelis, G. and C.A. Ellis (1996): Computer Supported Cooperative Work and Petri Nets. In Third Advanced Course on Petri Nets,Dagstuhl Castle, Germany (1996). Springer Verlag Lecture Notes in Computer Science. Berlin: Springer-Verlag.

    Google Scholar 

  • Ellis, C.A. and G.J. Nutt (1993): Modeling and Enactment of Workflow Systems. In M. Ajmone Marsan (ed.): Application and Theory of Petri Nets 1993, vol. 691 of Lecture Notes in Computer Science. Berlin: Springer-Verlag, pp. 1–16.

    Google Scholar 

  • Ellis, C.A., K. Keddara and G. Rozenberg (1995): Dynamic Change within Workflow Systems. In Proceedings of the Conference on Organizational Computing Systems. New York: ACM Press, pp. 10–21.

    Google Scholar 

  • Ellis, C.A., K. Keddara and J. Wainer (1998): Modeling Dynamic Change Using Timed Hybrid Flow Nets. In Proceedings of WFM98: Workflow Management: Net-Based Concepts, Models, Techniques and Tools. PN98. Lisbon, Portugal.

  • Ellis, C.A. and G.J. Nutt (1980): Office Information Systems and Computer Science. In ACM Computer Survey, vol. 12, no 1.

  • Hagen, C. and G. Alonso (1998): Flexible Exception Handling in the Opera Process Support System. In Proceedings 18th International Conference on Distributed Computer Systems. Amsterdam, The Netherlands, May 1998.

  • IBM (1996): The IMB Flowmark System: Modeling Workflow, Version 2, Release 2. Publication No. SH-19-8241-01.

  • Jablonski, S. and C. Bussler (1996): Workflow Management, Modeling Concepts, Architecture and Implementation. Thomson Computer Press.

  • Jensen, K. (1992): Coloured Petri Nets: Basic concepts, Analysis Methods and Practical Use. Volume 1: Basic Concepts. EATCS Monographs on Theoretical Computer Science. Berlin: Springer-Verlag.

    Google Scholar 

  • Keddara, K. (1999): Dynamic Evolution of Workflow Systems. Ph. D Thesis, University of Colorado, Boulder, USA.

    Google Scholar 

  • Klein, M. (ed.) (1998): Toward Adaptive Workflow Systems. Workshop at the ACM CSCW'98 Conference, Seattle, WA, USA, August 1998.

  • Kriefilts, T. (1984): DOMINO: A System for the Specification and the Automation of Cooperative Office Processes. In Wilson and Myrhaug (eds.): In Proceedings of the EuroMicro84.

  • Kumar, A. and L. Zhao (1997): A Framework for Dynamic Routing and Operational Integrity in a Workflow Management System. University of Colorado Report.

  • Lee, J. et al. (1996): The PIF Process Interchange Format and Framework, Version 1.1. In Proceedings of the Workshop on Ontological Engineering, ECAI'96, Budapest, Hungary, 1996.

  • Meirs, D. et al. (1998): Work Management Technologies Report. Process Products Watch, Enix Limited, 1998.

  • Malone, T. et al. (1998): Tools for Inventing Organizations: Handbook of Organizational Processes. Management Science Journal, August 1998.

  • Osterweil, L. (1988): Automated Support for the Enactment of Rigorously Described Software Processes. In Proceedings of the Third International Process Programming Workshop, 1988. IEEE Computer Society Press, pp. 122–125.

  • Reichert, M. and P. Dadam (1998): Supporting Dynamic Changes of Workflows Without Loosing Control, Journal of Intelligent Information Systems, vol. 10, no. 2.

  • Stare, S.L. and Ruhleder K. (1996): The Ecology of Infrastructures: Problems in the Implementation of Large Scale Information Systems. Information Systems Research vol. 7, no. 1, pp. 111–134.

    Google Scholar 

  • Stotts, P.D. et al. (1989): Modelling the Logical Structure of Flexible Manufacturing Systems with Petri Nets. Computer Communications, vol. 12, no. 8.

  • Strong, D. and S. Miller (1995): Exceptions and Exception Handling in Computerized Information Processes. ACM TOIS, vol. 13, no. 2.

  • Suchman, L. (1987): Plans and Situated Actions: The Problem of Human-Machine Communication. Cambridge, UK: Cambridge University Press.

    Google Scholar 

  • Van der Aalst, W.M.P. (1997): Verification of Workflow Nets. In P. Azema and G. Balbo (eds.): Application and Theory of Ptri Nets 1997, volume 1248 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, pp. 407–426.

    Google Scholar 

  • Van der Aalst,W.M.P. (1998): Workflow Management: Net-Based Concepts, Models, Techniques and Tools, PN98. Lisbon, Portugal.

  • WfMC (1996): Workflow Management Coalition Terminology and Glossary (WFMC-TC-1011) Technical Report, Workflow Management Coalition, Brussels.

    Google Scholar 

  • Widom, J. and S. Ceri (1996): Active Database Systems. Morgan Kaufmann Publishers.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ellis, C., Keddara, K. ML-DEWS: Modeling Language to Support Dynamic Evolution within Workflow Systems. Computer Supported Cooperative Work (CSCW) 9, 293–333 (2000). https://doi.org/10.1023/A:1008799125984

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008799125984

Navigation