Agent-K: An Integration of AOP & KQML

W. H. E. Davies, Peter Edwards

Research output: Chapter in Book/Report/Conference proceedingConference contribution

20 Downloads (Pure)

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 languageEnglish
Title of host publicationProceedings of the CIKM '94 Workshop on Intelligent Agents
EditorsTim Finin, Y Labrou
PublisherNIST
Number of pages8
Publication statusPublished - 1994

Fingerprint

Software agents
Communication

Keywords

  • software agents
  • agent-oriented programming
  • communication

Cite this

Davies, W. H. E., & Edwards, P. (1994). Agent-K: An Integration of AOP & KQML. In T. Finin, & Y. Labrou (Eds.), Proceedings of the CIKM '94 Workshop on Intelligent Agents NIST.

Agent-K: An Integration of AOP & KQML. / Davies, W. H. E.; Edwards, Peter.

Proceedings of the CIKM '94 Workshop on Intelligent Agents. ed. / Tim Finin; Y Labrou. NIST, 1994.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Davies, WHE & Edwards, P 1994, Agent-K: An Integration of AOP & KQML. in T Finin & Y Labrou (eds), Proceedings of the CIKM '94 Workshop on Intelligent Agents. NIST.
Davies WHE, Edwards P. Agent-K: An Integration of AOP & KQML. In Finin T, Labrou Y, editors, Proceedings of the CIKM '94 Workshop on Intelligent Agents. NIST. 1994
Davies, W. H. E. ; Edwards, Peter. / Agent-K: An Integration of AOP & KQML. Proceedings of the CIKM '94 Workshop on Intelligent Agents. editor / Tim Finin ; Y Labrou. NIST, 1994.
@inproceedings{5e4cd4834e0f40138ec02d33121156d1,
title = "Agent-K: An Integration of AOP & KQML",
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.",
keywords = "software agents, agent-oriented programming, communication",
author = "Davies, {W. H. E.} and Peter Edwards",
year = "1994",
language = "English",
editor = "Tim Finin and Y Labrou",
booktitle = "Proceedings of the CIKM '94 Workshop on Intelligent Agents",
publisher = "NIST",

}

TY - GEN

T1 - Agent-K: An Integration of AOP & KQML

AU - Davies, W. H. E.

AU - Edwards, Peter

PY - 1994

Y1 - 1994

N2 - 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.

AB - 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.

KW - software agents

KW - agent-oriented programming

KW - communication

M3 - Conference contribution

BT - Proceedings of the CIKM '94 Workshop on Intelligent Agents

A2 - Finin, Tim

A2 - Labrou, Y

PB - NIST

ER -