Abstract
Workflow management systems (WfMS) should address the needs of rapidly changing business environments. We have built a multi-agent based framework, JBees, which addresses these needs. We evaluate our agent-based workflow system, which employs coloured Petri net workflow modeling, with the proposed standards for various workflow patterns and communication patterns. The coloured Petri net models support the workflow patterns and the agent-based framework supports the communication standards developed by the Foundation for Intelligent Physical Agents (FIPA). The agent-based communication technology patterns along with the workflow patterns equip the workflow management system with a comprehensive set of capabilities, such as adaptability and distribution.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Fleurke, M.: JBees, an adaptive workflow management system – an approach based on Petri nets and agents, Master’s thesis, Department of Computer Science, University of Twente, P.O. Box 217, 7500 AE Enschede, The Netherlands (2004)
Fleurke, M., Ehrler, L., Purvis, M.: JBees - an adaptive and distributed framework for workflow systems. In: Ghorbani, A., Marsh, S. (eds.) Workshop on Collaboration Agents: Autonomous Agents for Collaborative Environments (COLA), Halifax, Canada, pp. 69–76. National Research Council Canada, Institute for Information Technology (2003), http://www.cs.unb.ca/~ghorbani/cola/proceedings/NRC-46519.pdf
Free Software Foundation. GNU Lesser General Public License (2000)
Meilin, S., Guangxin, Y., Yong, X., Shangguang, W.: Workflow Management Systems: A Survey. In: Proceedings of IEEE International Conference on Communication Technology (1998)
Mariusz Nowostawski. JFern – Java based Petri Net framework (2003)
FIPA, FIPA Communicative Act Library - Specification (2002), http://www.fipa.org/specs/fipa00037
Purvis, M.K., Cranefield, S., Nowostawski, M., Carter, D.: Opal: A multi-level infrastructure for agent-oriented software development. The information science discussion paper series no 2002/01, Department of Information Science, University of Otago, Dunedin, New Zealand (2002)
Shepherdson, J.W., Thompson, S.G., Odgers, B.: Cross Organisational Workflow Coordinated by Software Agents. In: CEUR Workshop Proceedings No 17. Cross Organisational Workflow Management and Coordination, San Francisco, USA (1998)
Department of Information Science University of Otago. JBees (2004), http://jbees.sourceforge.net
van der Aalst, W.M.P.: Exterminating the Dynamic Change Bug: A Concrete Approach to Support Workflow Change. Information Systems Frontiers 3(3), 297–317 (2001)
van der Aalst, W.M.P., van Hee, K.: Workflow Management: Models, Methods, and Systems. MIT Press, Cambridge (2002)
van der Aalst, W.M.P.: The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers 8(1), 21–66 (1998)
van der Aalst, W.M.P., ter Hofstede, A.H.M.: Workflow Patterns: On the Expressive Power of (Petri-net-based) Workflow Languages. In: Jensen, K. (ed.) Proc. of the Fourth International Workshop on Practical Use of Coloured Petri Nets and the CPN Tools, Aarhus, Denmark, August 28-30, pp. 1–20 (2002); Technical Report DAIMI PB-560
van der Aalst, W.M.P.: Don’t go with the flow: Web services composition standards exposed. IEEE Intelligent Systems (January/February 2003)
Wohed, P., van der Aalst, W.M.P., Dumas, M., Hofstede, A.H.M.: Pattern Based Analysis of BPEL4WS. QUT Technical report, FIT-TR-2002-04, Queens-land University of Technology, Brisbane (2002)
Jensen, K.: Coloured Petri Nets - Basic Concepts, Analysis Methods and Practical Use. In: Basic Concepts. EATCS Monographs on Theoretical Computer Science, vol. 1, pp. 1–234. Springer, Heidelberg (1992)
Savarimuthu, B.T.R., Purvis, M., Fleurke, M.: Monitoring and Controlling of a Multi-agent Based Workflow System. In: Purvis, M. (ed.) Proc. Australasian Workshop on Data Mining and Web Intelligence (DMWI 2004), CRPIT, Dunedin, New Zealand, vol. 32, pp. 127–132. ACS (2004)
Vidal, J.M., Buhler, P., Stahl, C.: Multi agent systems with workflows, pp. 76–82. IEEE Computer Society Press, Los Alamitos (2004)
Palacz, K., Marinescu, D.C.: An agent-based workflow management system. In: Proc. AAAI Spring Symposium Workshop, Bringing Knowledge to Business Processes. Standford University, CA
van der Aalst, W.M.P.: Three Good reasons for Using a Petri-net based Workflow Management System. In: Navathe, S., Wakayama, T. (eds.) Proceedings of the International Working Conference on Information and Process Integration in Enterprises (IPIC 1996), Cambridge, Massachusetts, pp. 179–201 (1996)
The workflow management coalition. The workflow reference model (1995)
Bradshaw, J.: An Introduction to Software Agents. In: Bradshaw, J. (ed.) Software Agents, pp. 3–46. MIT Press, Cambridge (1997)
Wooldridge, M.J.: Intelligent Agents. In: Weiss, G. (ed.) Multiagent Systems, pp. 27–77. MIT Press, Cambridge (1999)
Shoham, Y.: An Overview of Agent-Oriented Programming. In: Bradshaw, J. (ed.) Software Agents, pp. 271–290. MIT Press, Cambridge (1997)
Sycara, K.P.: Multiagent Systems. AI magazine 19(2), 79–92
Nowostawski, M., Bush, G., Purvis, M.K., Cranefield, S.: A Multilevel Approach and Infrastructure for Agent-Oriented Software Development. In: International Work-shop on Infrastructure for Agents, MAS and Scalable MAS (2001), http://www.umcs.maine.edu/~wagner/workshop/01_nowostawski_bush_purvis_etal.pdf
Joeris, G.: Decentralized and Flexible Workflow Enactment Based on Task Coordination Agents. In: 2nd Int’l. Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS 2000 @ CAiSE*00), Stockholm, Sweden, pp. 41–62. iCue Publishing, Berlin (2000)
Jennings, N.R., Faratin, P., Norman, T.J., O’Brien, P., Odgers, B.: Autonomous Agents for Business Process Management. Int. Journal of Applied Artificial Intelligence 14(2), 145–189 (2000)
Nissen, M.E.: Supply Chain Process and Agent Design for E-Commerce. In: 33rd Hawaii International Conference on System Sciences (2000)
Wang, M., Wang, H.: Intelligent Agent Supported Flexible Workflow Monitoring System. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, p. 787. Springer, Heidelberg (2002)
Stormer, H.: AWA - A flexible Agent-Workflow System. In: Workshop on Agent-Based Approaches to B2B at the Fifth International Conference on Autonomous Agents (AGENTS 2001), Montreal, Canada (2001)
Chen, Q., Hsu, M., Dayal, U., Griss, M.L.: Multi-agent cooperation, dynamic work ow and XML for e-commerce automation. In: Fourth international conference on Autonomous agents, Barcelona, Spain (2000)
Purvis, M.K., Purvis, M.A., Lemalu, S.: A Framework for Distributed Workflow Systems. In: Proceedings of the Hawai’i International Conference on System Sciences (HICSS-34). IEEE Computer Society Press, Los Alamitos (2001) (CD-ROM)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Purvis, M., Savarimuthu, B.T.R., Purvis, M. (2005). Evaluation of a Multi-agent Based Workflow Management System Modeled Using Coloured Petri Nets. In: Barley, M.W., Kasabov, N. (eds) Intelligent Agents and Multi-Agent Systems. PRIMA 2004. Lecture Notes in Computer Science(), vol 3371. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-32128-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-32128-6_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25340-2
Online ISBN: 978-3-540-32128-6
eBook Packages: Computer ScienceComputer Science (R0)