Representing Abstract Agent Architectures

  • Authors:
  • Michael Fisher

  • Affiliations:
  • -

  • Venue:
  • ATAL '98 Proceedings of the 5th International Workshop on Intelligent Agents V, Agent Theories, Architectures, and Languages
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

An agent's architecture describes not only its sub-components, but also how these elements are organised in order to provide the agent's overall behaviour. While there have been numerous different architectures developed, ranging from purely reactive or purely deliberative, through to hybrid and layered varieties, such systems have largely been developed using different frameworks, and often using ad hoc methods, thus making both comparison between architectures and the development of new architectures difficult. In this paper we show how a high-level logical language might be utilised in order to describe both the components of an agent, which can be considered as subagents, and its internal organisation, which can be characterised as appropriate patterns interaction between, and structuring of, these sub-agents. In particular, we show how contemporary layered architectures, consisting of various reactive, deliberative and modelling layers, might be represented by grouping these subagents together. This work provides an abstract framework in which the internal organisation of agents can be represented, and will also form the basis for the direct execution of these descriptions in order to prototype new architectures.