ZEUS: A Toolkit for Building Distributed Multiagent Systems

The multiagent systems approach of knowledge- level cooperation between autonomous agents promises significant benefits to distributed systems engineering, such as enhanced interoperability, scalability, and reconfigurability. However, thus far, because of the innate difficulty of constructing multiagent systems, this promise has been largely unrealized. Hence there is an emerging desire among agent developers to move away from developing point solutions to point problems in favor of developing methodologies and toolkits for building distributed multiagent systems. This philosophy led to the development of the ZEUS Agent Building Toolkit, which facilitates the rapid development of collaborative agent applications through the provision of a library of agent- level components and an environment to support the agent-building process. The ZEUS toolkit is a synthesis of established agent technologies with some novel solutions to provide an integrated collaborative agent-building environment.

[1]  Mark S. Fox,et al.  The Architecture of an Agent Building Shell , 1995, ATAL.

[2]  Trevor P Martin,et al.  Software agents and soft computing : concepts and applications , 1997 .

[3]  Nicholas R. Jennings,et al.  Coordination in software agent systems , 1996 .

[4]  Hyacinth S. Nwana,et al.  Towards Desktop Personal Travel Agents , 1998 .

[5]  Jeffrey M. Bradshaw,et al.  KAoS: toward an industrial-strength open agent architecture , 1997 .

[6]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[7]  M. R. Genesereth,et al.  Knowledge Interchange Format Version 3.0 Reference Manual , 1992, LICS 1992.

[8]  Katia P. Sycara,et al.  Distributed Intelligent Agents , 1996, IEEE Expert.

[9]  B. R. Odgers,et al.  Agent-enhanced Workflow , 1998 .

[10]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artif. Intell..

[11]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[12]  Hyacinth S. Nwana,et al.  Visualization and Debugging of Distributed Multiagent Systems , 1999, Appl. Artif. Intell..

[13]  Mihai Barbuceanu,et al.  Role of Obligations in Multiagent Coordination , 1999, Appl. Artif. Intell..

[14]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[15]  Elizabeth A. Kendall,et al.  An application framework for intelligent and mobile agents , 2000, CSUR.

[16]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[17]  Michael Wooldridge,et al.  Software agent technologies , 1996 .

[18]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[19]  Michael R. Genesereth,et al.  Knowledge Interchange Format , 1991, KR.

[20]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993 .

[21]  Douglas B. Lenat,et al.  CYC: a large-scale investment in knowledge infrastructure , 1995, CACM.

[22]  Amy L. Lansky,et al.  Reactive Reasoning and Planning , 1987, AAAI.

[23]  Deepika Chauhan,et al.  JAFMAS: a multiagent application development system , 1998, AGENTS '98.

[24]  Michael Wooldridge,et al.  Sofware Agent Technologies , 1997, Software Agents and Soft Computing.

[25]  Yun Peng,et al.  Agent-Based Approach for Manufacturing Integration: The Ciimplex Experience , 1999, Appl. Artif. Intell..

[26]  Edmund H. Durfee,et al.  An Update on the Distributed Vehicle Monitoring Testbed , 1987 .

[27]  Munindar P. Singh,et al.  Global information management via local autonomous agents , 1997 .

[28]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[29]  James A. Hendler,et al.  AI Planning: Systems and Techniques , 1990, AI Mag..

[30]  Catholijn M. Jonker,et al.  Distributed Scheduling to Support a Call Center: A Cooperative Multiagent Approach , 1999, Appl. Artif. Intell..

[31]  B. Schneiderman,et al.  Designing the User Interface. Strategies for Effective Human-Computer Interaction , 1992 .

[32]  P. V. Murali Krishna,et al.  An Application Framework for Intelligent and Mobile Agent Systems , 2000 .

[33]  Anand S. Rao,et al.  An architecture for real-time reasoning and system control , 1992, IEEE Expert.

[34]  Paul D. O'Brien,et al.  Agents of Change in Business Process Management , 1997, Software Agents and Soft Computing.

[35]  Divine T. Ndumu,et al.  Agents in computer-assisted collaborative design , 1998, AI in Structural Engineering.

[36]  David J. Israel,et al.  Plans and resource‐bounded practical reasoning , 1988, Comput. Intell..

[37]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[38]  Les Gasser,et al.  MACE: A Flexible Testbed for Distributed AI Research , 1987 .

[39]  Ken Arnold,et al.  The Java Programming Language , 1996 .

[40]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[41]  Hyacinth S. Nwana,et al.  Research and Development Challenges for Agent-Based Systems , 1996 .