Skip to main navigation Skip to search Skip to main content

An agent-based approach to component management

  • David Lillis
  • , Rem W. Collier
  • , Mauro Dragone
  • , Gregory M. P. O'Hare

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

Abstract

This paper details the implementation of a software framework that aids the development of distributed and self-configurable software systems. This framework is an instance of a novel integration strategy called SoSAA (SOcially Situated Agent Architecture), which combines Component-Based Software Engineering [15] and Agent-Oriented Software Engineering, drawing its inspiration from hybrid agent control architectures. The framework defines a complete construction process by enhancing a simple component-based framework with reasoning and self-awareness capabilities through a standardized interface.

The capabilities of the resulting framework are demonstrated through its application to a non-trivial Multi Agent System (MAS). The system in question is a pre-existing Information Retrieval (IR) system that has not previously taken advantage of CBSE principles. In this paper we contrast these two systems so as to highlight the benefits of using this new hybrid approach. We also outline how component-based elements may be integrated into the Agent Factory agent-oriented application framework.
Original languageEnglish
Title of host publicationProceedings of the 8th International Conference on Autonomous Agents and Multiagent Systems
EditorsKeith S. Decker, Jaime Simão Sichman, Carles Sierra, Cristiano Castelfranchi
PublisherInternational Foundation for Autonomous Agents and Multiagent Systems
Pages529-536
Number of pages8
Volume1
ISBN (Print)9780981738161
Publication statusPublished - 2009

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Fingerprint

Dive into the research topics of 'An agent-based approach to component management'. Together they form a unique fingerprint.

Cite this