Affiliation:
1. Enterprise Integration Laboratory, University of Toronto, 4, Taddle Creek Road, Rosebrugh Building, Toronto, Ontario, M5S 1A4, Canada
Abstract
The agent view provides a level of abstraction at which we envisage computational systems carrying out cooperative work by interoperating globally across networks connecting people, organizations and machines. A major challenge in building such systems is coordinating the behavior of the individual agents to achieve the individual and shared goals of the participants. As part of a larger project targeted at developing an Agent Building Shell for multiagent applications, we have designed and implemented a coordination language aimed at explicitly representing, applying and capturing coordination knowledge for multiagent systems. The language provides KQML-based communication, an agent definition and execution environment, support for modeling interactions as multiple structured conversations among agents, rule-based approaches to conversation selection and execution, as well as an interactive tool for in context acquisition and debugging of cooperation knowledge. The paper presents these components in detail and then shows how the coordination language is used in the Agent Building Shell to manage content-based information distribution scenarios among agents and the coordination aspects of conflict management processes that occur when agents encounter inconsistencies. The major application of the system is the construction and integration of multiagent supply chain systems for manufacturing enterprises. This application is used throughout the paper to illustrate the introduced concepts and language constructs.
Publisher
World Scientific Pub Co Pte Lt
Subject
Computer Science Applications,Information Systems
Cited by
24 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献