Also found in: Encyclopedia.
KQMLKnowledge Query and Manipulation Language
References in periodicals archive ?
ZEUS: Esta plataforma tambien soporta KQML como ACL, y al igual que Jack, su arquitectura base es BDI; solamente soporta agentes deliberativos y colaborativos, y el lenguaje para la implementacion de agentes es java, se distribuye bajo licencia Mozilla public, pero la documentacion disponible es pobre.
The semantics of KQML are provided in terms of preconditions, postconditions and completion conditions for each performative.
A semantics approach for KQML -- A general purpose communication language for software agents.
The content of GRID messages are in KQML format and could potentially be communicated using alternative means.
There are three components of the metadata language: a vocabulary, a content language known as KIF (Knowledge Interchange Format), and a communication wrapper language named KQML (Knowledge Query and Manipulation Language).
The modules communicate with each other using KQML, a speech-act-based interagent communication protocol, which serves to make the system modular and extensible.
Our system supports messages passed using KQML (knowledge query message language) (Finin 1997) as text files or as CORBA-compliant distributed objects, using Xerox PARC's ILU implementation (Janssen et al.
Explore ways in which applications based on desktop OO, Web, and agent technologies, such as CORBA, Java, and KQML can be seamlessly integrated into large-scale scientific applications to provide desktop user-level control and analysis of remote parallel computations.
MPA communication consists of a set of message protocols layered on top of KQML (Finin et al.
Substantial efforts on the parts of multiagent system designers have gone into formulating, implementing, and testing such protocols (for example, KQML [Mayfield, Labrou, and Finin 1996; Cohen and Levesque, 1995]) so that agents reach agreement on issues such as task assignments (for example, Smith [1980], Rosenschein and Zlotkin [1994]) and coordinated plans (for example, Durfee [1988] and Ephrati and Rosenschein [1994]).
Two main approaches to agent development were identified: (1) packages or libraries that extend an existing programming environment with additional facilities, such as sending and receiving messages in KQML, and (2) frameworks or shells that provide some form of basic agent that can be refined and extended for a particular problem.
Agents communicate with each other using KQML (the knowledge query and manipulation language).