Skip to main content
Log in

Supporting Different Dimensions of Adaptability in Workflow Modeling

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

Abstract

This paper discusses the theme of workflow systemadaptability in relation to process modeling. Startingfrom a discussion on the role of formal constructs incooperation, the main claim is that adaptabilityinvolves different dimensions of process modeling.These dimensions concern the possibility to flexiblycombine a rich set of basic categories in order toobtain the most suitable language for modeling thetarget business process and the work practices aroundit; to take into account various levels of visibilityof the contexts of definition and use of a processmodel; and finally to allow for temporary as well aspermanent modifications of the process itself.Ariadne, a notation conceived for the above purpose,is illustrated by means of a working example.Moreover, the paper presents the main designprinciples governing Ariadne's implementation.

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.

Similar content being viewed by others

References

  • Agostini, A. and G. De Michelis (1998): Simple Workflow Models. In W.M.P. van der Aalst, G. De Michelis and C. Ellis (eds.): Workshop on Workflow Management: Net-based Concepts, Models, Techniques and Tools-ICATPN'98, Lisbona, Portugal. Computing Science Report 98/07, Eindhoven University of Technology, Eindhoven, pp. 146–164.

    Google Scholar 

  • Bannon, L. (ed.) (1995): Commentary Section about the Suchman-Winograd Debate. Computer Supported Cooperative Work: The Journal of Collaborative Computing, vol. 3, no. 1, pp. 29–95.

  • Benford, S. and C. Greenlhalg (1997): Introducing Third Party Objects into the Spatial Model of Awareness. In W. Prinz, T. Rodden and K. Schmidt (eds.): 5th European Conference on CSCW-ECSCW'97, Lancaster, UK. Dordrecht: Kluwer Academic Publishers, pp. 189–204.

    Google Scholar 

  • Bentley, R., T. Horstman and J. Trevor (1997): The World Wide Web as Enabling Technology for CSCW: The Case of BSCW. Computer Supported Cooperative Work: The Journal of Collaborative Computing, vol. 6, no. 2-3, pp. 111–134.

    Google Scholar 

  • Borghoff, U., P. Bottoni, P. Mussio and R. Pareschi (1997): Reflective Agents for Adaptive Work-flows. In Second International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, London, UK. Blackpool, UK: The Practical Application Company Ltd., pp. 405–420.

    Google Scholar 

  • Buchholz, P. (1996): A Framework for the Hierarchical Analysis of Discrete Dynamic Systems. Ph.D., University of Dortmund.

  • Chauhan, D. (1997): JAFMAS: A Java-based Agent Framework for Multi-agent System Development and Implementation. Ph.D., University of Cincinnati.

  • Cortes, M. and P. Mishra (1996): DCWPL: A Programming Language for Describing Collaborative Work. In Mark S. Ackerman (ed.): ACM Conference on Computer Supported Cooperative Work-CSCW'96, Boston, USA. New York: ACM Press, pp. 21–29.

    Google Scholar 

  • De Cindio, F., G. De Michelis, L. Pomello and C. Simone (1982): Superposed Automata Nets. In G. Girauld and W. Reisig (eds.): Application and Theory of Petri Nets, IFB 52. Berlin, Germany: Springer-Verlag.

    Google Scholar 

  • De Michelis, G., C. Ellis and W. van der Aalst (eds.) (1998): Workshop on Workflow Management: Net-based Concepts, Models, Techniques and Tools-ICATPN'98. Computing Science Report 98/07, Eindhoven University of Technology, Eindhoven.

    Google Scholar 

  • Di Cesare, F. and M. Der Jeng (1993): Synthesis for Manufacturing Systems Integration. In F. Di Cesare, G. Harhalakis, J.M. Proth, M. Silva and F.B. Vernadat (eds.): Practice of Petri Nets in Manifacturing. London: Chapman and Hall.

    Google Scholar 

  • Divitini, M., C. Simone and K. Schmidt (1996): ABACO: Coordination Mechanisms in a Multiagent Perspective. In International Workshop on the Design of Cooperative Systems-COOP'96, Antibes-Juan-les-Pins, France. Rocquencourt, France: INRIA Press, pp. 103–122.

    Google Scholar 

  • Donatelli, S., C. Simone and D. Trentin (1998): Combining Abstraction and Context: A Challenge in Formal Approaches to Workflow Management. In G. De Michelis, C. Ellis and W. van der Aalst (eds.): Workshop on Workflow Management: Net-based Concepts, Models, Techniques and Tools-ICATPN'98, Lisbona, Portugal. Computing Science Report 98/07, Eindhoven University of Technology, Eindhoven, pp. 194–209.

    Google Scholar 

  • Dourish, P., J. Holmes, A. MacLean, P. Marqvardsen and A. Zbyslaw (1996): Freeflow: Mediating between Representation and Action in Workflow Systems. In Mark S. Ackerman (ed.): ACM Conference on Computer Supported Cooperative Work-CSCW'96, Boston, USA. New York: ACM Press, pp. 190–198.

    Google Scholar 

  • Edmond, D. and A. ter Hofstede (1998): Achieving Workflow Adaptability by Means of Reflection. In Workshop "Towards Adaptive Workflow Systems"-CSCW'98, Seattle, USA. Available at http://ccs.mit.edu/klein/cscw98/.

  • Ellis, S., K. Keddara and G. Rozenberg (1995): Dynamic Change within Workflow Systems. In COOCS'95, San Josè, USA. New York: ACM Press, pp. 10–21.

    Google Scholar 

  • Fuchs, L., U. Pankoke-Babatz and W. Prinz (1995): Supporting Cooperative Awareness with Local Event Mechanisms: The Groupdesk System. In H. Marmolin, Y. Sunblad and K. Schmidt (eds.): 4th European Conference on CSCW-ECSCW'95, Stockholm, Sweden. Dordrecht, the Netherlands: Kluwer Academic Publishers, pp. 247–262.

    Google Scholar 

  • Glance, N.S., D.S. Pagani and R. Pareschi (1996): Generalized Process Structure Grammars (GSPS) for Flexible Representation of Work. In Mark S. Ackerman (ed.): ACM Conference on Computer Supported Cooperative Work-CSCW'96, Boston, USA. New York: ACM Press, pp. 180–189.

    Google Scholar 

  • Grasso, A., J. Meunier, D. Pagani and R. Pareschi (1997): Distributed Coordination and Workflow on the World Wide Web. Computer Supported Cooperative Work: The Journal of Collaborative Computing, vol. 6, no. 2-3, pp. 157–174.

    Google Scholar 

  • Greenlhalg, C. and S. Benford (1995): MASSIVE: A Collaborative VE for Tele-conferencing. ACM TOCHI, vol. 2, no. 3, pp. 239–261.

    Google Scholar 

  • Han, Y., A. Sheth and C. Bussler (1998): A Taxonomy of Adaptive Workflow Management. In Workshop "Towards Adaptive Workflow Systems"-CSCW'98, Seattle, USA. Available at http://ccs.mit.edu/klein/cscw98/paper03/.

  • Heath, C. and P. Luff (1992): Collaboration and Control. Crisis Management and Multimedia Technology in London Underground Control Rooms. Computer Supported Cooperative Work: An International Journal, vol. 1, no. 2, pp. 69–94

    Google Scholar 

  • Johnson, P. (1992): Supporting Exploratory CSCW with the EGRET Framework. In J. Turner and R. Kraut (eds.): ACM Conference on Computer Supported Cooperative Work-CSCW'92, Toronto, Canada. New York: ACM Press, pp. 298–305.

    Google Scholar 

  • Kaplan, S., W. Tolone, D. Bogia and C. Bignoli (1992): Flexible, Active Support for Collaborative Work with Conversation Builder. In J. Turner and R. Kraut (eds.): ACM Conference on Computer Supported Cooperative Work-CSCW'92, Toronto, Canada. New York: ACM Press, pp. 378–385.

    Google Scholar 

  • Klein, M., C. Dellarocas and A. Bernstein (ed.) (1998): Workshop "Towards Adaptive Workflow Systems"-CSCW'98, Seattle, USA. Available at http://ccs.mit.edu/klein/cscw98/.

  • Kreifelts, T., E. Hinrichs, K. Klein, P. Seuffert and G. Woetzel (1991): Experiences with the DOMINO Office Procedure System. In L. Bannon, M. Robinson and K. Schmidt (eds.): Second European Conference on Computer Supported Cooperative Work-ECSCW'91. Dordrecht, the Netherlands: Kluwer Academic Publishers, pp. 117–130.

    Google Scholar 

  • MacLean, A., K. Carter, L. Loevstarnd and T. Moran (1990): User-tailorable Systems: Pressing the Issue with Buttons. In CHI'90, Seattle, USA. New York: ACM Press, pp. 175–182.

    Google Scholar 

  • Malone, T., K. Crowston, J. Lee, B. Pentland, C. Dellarocas, G. Wyner, J. Quimby, C. Osborn, A. Bernstein, G. Herman, M. Klein and E. O'Donnell (1998): Tools for Inventing Organizations: Toward A Handbook of Organizational Processes. Center for Coordination Science, MIT. Management Science, vol. 45, no. 3, pp. 425–443.

    Google Scholar 

  • Malone, T. and K.G. Crowston (1994): The Interdisciplinary Study of Coordination. ACM Computing Surveys, vol. 26, no. 1, pp. 87–119.

    Google Scholar 

  • Malone, T., K. Lai and C. Fry (1992): Experiments with Oval: A Radically Tailorable Tool for Cooperative Work. In J. Turner and R. Kraut (eds.): ACM Conference on Computer Supported Cooperative Work-CSCW'92, Toronto, Canada. New York: ACM Press, pp. 289–297.

    Google Scholar 

  • Milner, R. (1980): A Calculus of Communicating Systems. In Lecture Notes in Computer Science, LNCS 92. Berlin: Springer-Verlag.

    Google Scholar 

  • Nierstrasz, O. and T.D. Meijler (1995): Research Directions in Software Composition. ACM Computing Surveys, vol. 27, pp. 262–264.

    Google Scholar 

  • Pareschi, R., G. De Michelis and S. Sarin (1996): Workshop on Adaptive Workflow. In Proceedings Practical Aspects of Knowledge Managenet-PAKM'96, Basel, Switzerland.

  • Rodden, T. (1996): Populating the Application: A Model of Awareness for Cooperative Applications. In ACM Conference on Computer Supported Cooperative Work-CSCW'96, Boston, USA. New York: ACM Press, pp. 87–96.

    Google Scholar 

  • Sandor, O., C. Bodgan and J. Bowers (1997): Aether: An Awareness Engine for CSCW. In W. Prinz, T. Rodden and K. Schmidt (eds.): 5th European Conference on CSCW-ECSCW'97, Lancaster, UK. Dordrecht, the Netherlands: Kluwer Academic Publishers, pp. 221–236.

    Google Scholar 

  • Schmidt, K. (1997): Of Maps and Scripts-The Status of Formal Constructs in Cooperative Work. In S. Hayne and W. Prinz (eds.): ACM SIGGROUP Conference on Supporting Group Work-GROUP'97, Phoenix, USA. New York: ACM Press, pp. 138–147.

    Google Scholar 

  • Schmidt, K. and C. Simone (1996): Coordination Mechanisms: Towards A Conceptual Foundation for CSCW Systems Design. Computer Supported Cooperative Work: The Journal of Collaborative Computing, vol. 5, no. 2/3, pp. 155–200.

    Google Scholar 

  • Shepherd, A., N. Mayer and A. Kuchinsky (1990): Strudel-An Extensible Electronic Conversation Toolkit. In ACM Conference on Computer Supported Cooperative Work-CSCW'90, Los Angeles, USA. New York: ACM Press, pp. 93–104.

    Google Scholar 

  • Simone, C. and M. Divitini (1998): Ariadne: Supporting Coordination Through a Flexible Use of Process Knowledge. In U.M. Borghoff and R. Pareschi (eds.): Information Technology for Knowledge Management. Berlin Heidelberg: Springer, pp. 121–148.

    Google Scholar 

  • Simone, C., M. Divitini and K. Schmidt (1995): A Notation for Malleable and Interoperable Coordination Mechanisms for CSCW systems. In COOCS'95, Milpitas, USA. New York: ACM Press, pp. 44–54.

    Google Scholar 

  • Simone, C., G. Mark and D. Giubbilei (1999): Interoperability as A Means of Articulation Work. In Joint Conference on Work Activities and Collaboration-WACC'99, San Francisco, USA. New York: ACM Press, pp. 39–48.

    Google Scholar 

  • Swenson, K., R. Maxwell, T. Matsumoto, B. Saghari and K. Irwin (1994): A Business Process Environment Supporting Collaborative Planning. Collaborative Computing, vol. 1, no. 1, pp. 15–34.

    Google Scholar 

  • Syri, A. (1997): Tailoring Cooperation Support Through Mediators. In J. Hughes, W. Prinz, T. Rodden and K. Schmidt (eds.): 5th European Conference on CSCW-ECSCW'97, Lancaster, UK. Dordrecht, the Netherlands: Kluwer Academic Publishers, pp. 157–172.

    Google Scholar 

  • Trevor, J., T. Rodden and G. Blair (1995): COLA: A Lightweight Platform for CSCW. Computer Supported Cooperative Work: An International Journal, vol. 3, no. 2, pp. 197–224.

    Google Scholar 

  • Van der Aalst, W. (1997): Verification of Workflow Nets. In P. Azema and G. Balbo (eds.): Proc. of 18th Inter. Conf. on Application and Theory of Petri Nets, vol. LNCS 1248. Berlin: Springer Verlag, pp. 407–426.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Divitini, M., Simone, C. Supporting Different Dimensions of Adaptability in Workflow Modeling. Computer Supported Cooperative Work (CSCW) 9, 365–397 (2000). https://doi.org/10.1023/A:1008751210054

Download citation

  • Issue Date:

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

Navigation