Publication - A Reusable Component Architecture for Agent Construction

Authors: Horling, Bryan
Title: A Reusable Component Architecture for Agent Construction
Abstract: A generic, Java-based component architecture (JAF) is proposed as a basis for designing the agents used within multi-agent systems. The goal of this design is to facilitate code reuse and simplify agent construction, by building up a pool of components which can be easily combined in different ways to produce agents with different capabilities. JAF builds upon general component models by adding additional implementation and runtime support designed to produce more consistent and cohesive components. The architecture, based on Suns Java Beans, is explored, and both domain independent and applied component examples are described in detail.
Keywords: Framework, JAF, Multi-Agent Systems
Publication: Computer Science Technical Report 1998-49, Num: 1998-49
Publisher: University of Massachusetts
Date: October 1998
Sources: PS: http://www.cs.umass.edu/~bhorling/papers/1998-49.ps.gz
HTML: http://mas.cs.umass.edu/~bhorling/papers/1998-49/
Citeseer: http://citeseer.ist.psu.edu/horling98reusable.html
PDF: /Documents/1998-49.pdf
Reference: Horling, Bryan. A Reusable Component Architecture for Agent Construction. Computer Science Technical Report 1998-49, Number 1998-49, University of Massachusetts. October 1998.
bibtex:
@techreport{Horling-118,
  author    = "Bryan Horling",
  title     = "{A Reusable Component Architecture for Agent
               Construction}",
  number    = "1998-49",
  institution = "University of Massachusetts",
  type      = "Computer Science Technical Report",
  month     = "October",
  year      = "1998",
  url       = "http://mas.cs.umass.edu/paper/118",
}