An agent-based infrastructure for enterprise integration

Some of the features that make Jackal (Java-based Applications Communication using KQML Agent communication Language) extremely valuable to agent development are its conversation management facilities, its flexible, blackboard-style interface and its ease of integration. Jackal has been developed in support of an investigation of the use of agents in enterprise-wide integration of planning and execution for manufacturing. This paper describes Jackal at a surface level and at the design level, and demonstrates its use in a multi-agent system that supports intelligent integration of enterprise planning and execution.

[1]  Jeffrey M. Bradshaw,et al.  KAoS: An Open Agent Architecture Support-ing Reuse, Interoperability, and Extensibility , 1996 .

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

[3]  Victor R. Lesser,et al.  Investigating Interactions between Agent Conversations and Agent Control Components , 2000, Issues in Agent Communication.

[4]  Yun Peng,et al.  Modeling Agent Conversations with Colored , 1999 .

[5]  Weiming Shen,et al.  A Schema-Based Approach to Specifying Conversation Policies , 2000, Issues in Agent Communication.

[6]  Timothy W. Finin,et al.  A Proposal for a new KQML Specification , 1997 .

[7]  Marian H. Nodine,et al.  Facilitating Open Communication in Agent Systems: The InfoSleuth Infrastructure , 1997, ATAL.

[8]  Paul V. Mockapetris,et al.  Domain names - implementation and specification , 1987, RFC.

[9]  William L. Berry,et al.  Manufacturing Planning and Control Systems , 1984 .

[10]  Kazuhiro Kuwabara,et al.  AgenTalk: describing multiagent coordination protocols with inheritance , 1995, Proceedings of 7th IEEE International Conference on Tools with Artificial Intelligence.

[11]  Terry Winograd,et al.  Understanding computers and cognition , 1986 .

[12]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[13]  Kazuhiro Kuwabara,et al.  AgenTalk: Coordination Protocol Description for Multiagent Systems , 1995, ICMAS.

[14]  Danny B. Lange,et al.  Agent design patterns: elements of agent application design , 1998, AGENTS '98.

[15]  Scott A. Moore On Conversation Policies and the Need for Exceptions , 2000, Issues in Agent Communication.

[16]  H. Van Dyke Parunak,et al.  Visualizing Agent Conversations: Using Enhanced Dooley Graphs for Agent Design and Analysis , 1996 .

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

[18]  Renée Elio,et al.  On Abstract Task Models and Conversation Policies , 2001 .

[19]  Munindar P. Singh,et al.  Agents on the Web: Mobile Agents , 1997, IEEE Internet Comput..

[20]  Yoav Shoham,et al.  AGENT0: A Simple Agent Language and Its Interpreter , 1991, AAAI.

[21]  Timothy W. Finin,et al.  TKQML: A Scripting Tool for Building Agents , 1997, ATAL.

[22]  Timothy W. Finin,et al.  Semantics and Conversations for an Agent Communication Language , 1997, IJCAI.

[23]  Nicholas R. Jennings,et al.  ADEPT: Managing Business Processes Using Intelligent Agents , 1996 .

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

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

[26]  Mark S. Fox,et al.  COOL: A Language for Describing Coordination in Multi Agent Systems , 1995, ICMAS.

[27]  S. Rebecca Thomas,et al.  The PLACA Agent Programming Language , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[28]  Yun Peng,et al.  Modeling agent conversations with colored petri nets , 1999 .

[29]  Timothy W. Finin,et al.  Semantics for an Agent Communication Language , 1997, ATAL.

[30]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[31]  Timothy W. Finin,et al.  Integrating manufacturing softwares for intelligent planning execution: a CIIMPLEX perspective , 1997, Other Conferences.

[32]  Albert D. Baker,et al.  Multi-Agent Communication in JAFMAS , 1999 .

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

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

[35]  Yun Peng,et al.  Jackal: a Java-based Tool for Agent Development , 1998 .

[36]  Hyacinth S. Nwana,et al.  ZEUS: a toolkit and approach for building distributed multi-agent systems , 1999, AGENTS '99.

[37]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

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

[39]  Danny B. Lange,et al.  Programming and Deploying Mobile Agents with Java Aglets , 1998 .