Edinburgh Research Explorer

A Lightweight Capability Communication Mechanism

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

  • D. Robertson
  • J. Agusti
  • F. Correa da Silva
  • W. Vasconcelos
  • Ana Cristina V. de Melo

Related Edinburgh Organisations

Original languageEnglish
Title of host publicationIntelligent Problem Solving. Methodologies and Approaches
Subtitle of host publication13th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, IEA/AIE 2000 New Orleans, Louisiana, USA, June 19–22, 2000 Proceedings
PublisherSpringer Berlin Heidelberg
Pages660-672
Number of pages13
ISBN (Electronic)978-3-540-45049-8
ISBN (Print)978-3-540-67689-8
DOIs
Publication statusPublished - 2000

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Berlin Heidelberg
Volume1821
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Abstract

A persistent problem in managing the interaction between distributed agents is to be able to coordinate the communication between systems without having continually to ask each system for information about what it can do. One form of coordination is through the use of capability descriptions that are advertised by each agent and managed by a brokering mechanism. The task of the broker (which may be centralised or distributed among the agents) is to accept queries and to hypothesise the means of obtaining answers based only on the capability descriptions. This has the advantage that plans for coordinating answers can be constructed by the broker without having to contact the agents. Brokering, however, is not straightforward because capability descriptions can be complex and may be conditional on interactions with other agents. Brokering must also take into account the possibility that the ontologies used by each agent may differ, so some means of relating the terminology of capabilities of agents is needed. Many sophisticated systems exist for tackling parts of this problem but there have been comparatively few attempts to build lightweight engineering solutions by adapting well established methods. We describe a simple way of implementing a lightweight but powerful brokering mechanism.

ID: 3508214