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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Greenlhalg, C. and S. Benford (1995): MASSIVE: A Collaborative VE for Tele-conferencing. ACM TOCHI, vol. 2, no. 3, pp. 239–261.
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
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.
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.
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.
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.
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.
Malone, T. and K.G. Crowston (1994): The Interdisciplinary Study of Coordination. ACM Computing Surveys, vol. 26, no. 1, pp. 87–119.
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.
Milner, R. (1980): A Calculus of Communicating Systems. In Lecture Notes in Computer Science, LNCS 92. Berlin: Springer-Verlag.
Nierstrasz, O. and T.D. Meijler (1995): Research Directions in Software Composition. ACM Computing Surveys, vol. 27, pp. 262–264.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1008751210054