Article thumbnail

An adaptive distributed workflow system framework

By Martin Purvis, Selena Lemalu and Maryam A. Purvis


Workflow management systems are increasingly used to assist the automation of business processes that involve the exchange of documents, information, or task execution results. Recent developments in distributed information system technology now make it possible to extend the workflow management system idea to much wider spheres of activity in the industrial and commercial world. This paper describes a framework under development that employs such technology so that software tools and processes may interoperate in a distributed and dynamic environment. Key technical elements of the framework include the use of coloured Petri nets and distributed object technology (CORBA).Unpublished[1] S. Bandinelli, A. Fuggetta, C. Ghezzi and L. Lavazza, “SPADE: An environment for software process analysis, design, and enactment”, Software Process Modelling and Technology, A. Finkelstein, J. Kramer and B. Nuseibeh, (eds.), pp. 223-247, Research Studies Press, Taunton, England, 1994 [2] R. Bastide, D. Buchs, M. Buffo, F. Kordon and O. Sy, Questionnaire for a taxonomy of Petri net dialects [3] S. Christensen and N. Damgaard Hansen, “Coloured Petri nets extended with channels for synchronous communication”, LNCS 815, Application and Theory of Petri Nets 1994, Proc of 15th International Conference, Zaragoza, Spain, June 1994, R. Valette (ed.), pp. 159-178, Springer-Verlag, Berlin, 1994 [4] C.A. Ellis, K. Keddara and G. Rozenberg, “Dynamic change within workflow systems”, Proc of Conference on Organizational Computing Systems (COOCS’95), Milpitas, CA, August 1995, pp. 10-21, ACM Press, New York, 1995 [5] W.H. Ett and S.A. Becker, “Evaluating the effectiveness of Process Weaver as a process management tool: A case study”, 1994 [6] M. Hammer and J. Champy, Reengineering the Corporation, Harper Business, New York, 1993 [7] Y. Han, A. Sheth and C. Bussler, “A taxonomy of adaptive workflow management”, 1998 ACM Conference on Computer Supported Cooperative Work (CSCW-98), Seattle, WA, November 1998 [8] K. Jensen, Coloured Petri Nets – Basic Concepts, Analysis Methods and Practical Use, Vol. 1: Basic Concepts, Springer-Verlag, Berlin, 1992 [9] O. Kummer and F. Wienberg, Renew – User Guide, Release 1.3 University of Hamburg, Department for Informatics, Theoretical Foundations Group and Distributed Systems Group, September 2000 [10] O. Kummer, “Simulating synchronous channels and net instances”, 5. Workshop Algorithmen und Werkzeuge für Petrinetze, J. Desel, P. Kemper, E. Kindler and A. Oberweis (eds.), pp. 73-78, Forschungsbericht Nr. 694, Universität Dortmund, Fachbereich Informatik, October 1998 [11] O. Kummer. “Tight integration of Java and Petri nets”, 6. Workshop Algorithmen und Werkzeuge für Petrinetze, J. Desel and A. Oberweis (eds.), pp. 30-35, J.W. Goethe-Universität, Institut für Wirtschaft-informatik, Frankfurt am Maim, October 1999 [12] P.D. O’Brien and W.E. Wiegand, “Agent based process management: applying intelligent agents to workflow”, The Knowledge Engineering Review, 13(2):1-14, June 1998 [13] S.W. Sadiq, O. Marjanovic and M.E. Orlowska, “Managing change and time in dynamic workflow processes”, International Journal of Cooperative Information Systems, 9(1-2):93-116, World Scientific Publishing Company, 2000-09-13 [14] W.M.P. van der Aalst, “The application of Petri nets to workflow management”, The Journal of Circuits, Systems and Computer, 8(1):21-66, 1998 [15] W.M.P. van der Aalst, “Three good reasons for using a Petri-net-based workflow management system”, Proc of International Working Conference on Information and Process Integration in Enterprises (IPIC’96), S. Navathe and T. Wakayama (eds.), pp. 179-201, Camebridge, Massachusetts, November 1996 [16] Workflow Management Coalitition, The Workflow Reference Model, Document No. TC00-1003, Issue 1.1, 199

Topics: distributed systems, workflow, process modelling, QA76 Computer software
Publisher: 'University of Otago Library'
Year: 2011
OAI identifier:
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.