Abstract
This paper describes a synthesis of two well-known agent paradigms: Agent-Oriented Programming, Shoham (1990), and the Knowledge Query & Manipulation Language, Finin (1993). The initial implementation of AOP, Agent-0, is a simple language for specifying agent behaviour. KQML provides a standard language for inter-agent communication. Our integration (which we have called Agent-K) demonstrates that Agent-0 and KQML are highly compatible. Agent-K provides the possibility of inter-operable (or open) software agents, that can communicate via KQML and which are programmed using the AOP approach. We begin with an overview of AOP and KQML before going on to describe our motivations for this work. This is followed by a description of the design and implementation of Agent-K. We conclude with a discussion of the issues raised by the integration of AOP and KQML.
Original language | English |
---|---|
Title of host publication | Proceedings of the CIKM '94 Workshop on Intelligent Agents |
Editors | Tim Finin, Y Labrou |
Publisher | NIST |
Pages | 1-8 |
Number of pages | 8 |
Publication status | Published - 1994 |
Event | Third International Conference on Information and Knowledge Management - Gaithersburg, United States Duration: 29 Nov 1994 → 2 Dec 1994 https://dl.acm.org/doi/proceedings/10.1145/191246 |
Conference
Conference | Third International Conference on Information and Knowledge Management |
---|---|
Abbreviated title | CIKM'94 |
Country/Territory | United States |
City | Gaithersburg |
Period | 29/11/94 → 2/12/94 |
Internet address |
Keywords
- software agents
- agent-oriented programming
- communication