Beyond Prototyping in the Factory of Agents

This paper introduces Agent Factory, a cohesive framework supporting a structured approach to the development and deployment of agent-oriented applications. We describe Agent Factory together with an accompanying agent development methodology. We detail the key attributes of Agent Factory, namely: visual design, design reuse, behaviour enactment, migration, and ubiquity. Agent Factory functionality is exercised by way of a case study. We offer cross comparison of our system with exemplar agent prototyping environments.

[1]  Bernhard Bauer,et al.  Agent UML : A formalism for specifying multiagent interaction , 2001 .

[2]  Gregory M. P. O'Hare,et al.  Mobile agents point the WAY: context sensitive service delivery through mobile lightweight agents , 2002, AAMAS '02.

[3]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[4]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[5]  Leon Sterling,et al.  ROADMAP: extending the gaia methodology for complex open systems , 2002, AAMAS '02.

[6]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[7]  S. Brison The Intentional Stance , 1989 .

[8]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[9]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.

[10]  Gregory M. P. O'Hare,et al.  Far and A WAY: Context Sensitive Service Delivery through Mobile Lightweight PDA Hosted Agents , 2002, FLAIRS.

[11]  Enric Plaza,et al.  Conversation Protocols: Modeling and Implementing Conversations in Agent-Based Systems , 2000, Issues in Agent Communication.

[12]  Yun Peng,et al.  Using Colored Petri Nets for Conversation Modeling , 2000, Issues in Agent Communication.

[13]  Michael Winikoff,et al.  Prometheus: a methodology for developing intelligent agents , 2002, AAMAS '02.

[14]  Hyacinth S. Nwana,et al.  ZEUS: A Toolkit for Building Distributed Multiagent Systems , 1999, Appl. Artif. Intell..

[15]  Bernhard Bauer,et al.  A Scalable Agent Infrastructure , 2001 .

[16]  Paolo Busetta,et al.  Jack intelligent agents - components for intelligent agents in java , 1998 .

[17]  Wil M. P. van der Aalst,et al.  Applications and Theory of Petri Nets , 1983, Informatik-Fachberichte.

[18]  Jörg P. Müller,et al.  Agent UML: A Formalism for Specifying Multiagent Software Systems , 2001, Int. J. Softw. Eng. Knowl. Eng..