A Reusable Component Architecture for Agent Construction

A generic component based architecture is proposed as a basis for designing the agents used within Multi Agent Systems The architecture based on Sun s Java Beans is explored and both domain independent and applied component examples are described in detail Designs for theoretical new components for the applied agent are also proposed and examined

[1]  T. Biggerstaff,et al.  Reusability Framework, Assessment, and Directions , 1987, IEEE Software.

[2]  Ana L. C. Bazzan,et al.  Adapting an Organization Design through Domain-Independent Diagnosis , 2001 .

[3]  Frank M. Carrano,et al.  Data abstraction and problem solving with C++ - walls and mirrors , 1995 .

[4]  Robert Englander Developing Java Beans , 1997 .

[5]  Keith S. Decker,et al.  Task environment centered simulation , 1998 .

[6]  David Flanagan,et al.  Java in a Nutshell , 1996 .

[7]  Bryan Horling,et al.  Survivability Simulator for Multi-Agent Adaptive Coordination , 1998 .

[8]  Edmund H. Durfee,et al.  Partial global planning: a coordination framework for distributed hypothesis formation , 1991, IEEE Trans. Syst. Man Cybern..

[9]  Victor Lesser,et al.  Criteria-Directed Heuristic Task Scheduling TITLE2: , 1997 .

[10]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[11]  Deepika Chauhan,et al.  JAFMAS: a multiagent application development system , 1998, AGENTS '98.

[12]  V. Lesser,et al.  BIG: A Resource-Bounded Information Gathering Agent , 1998, AAAI/IAAI.

[13]  Trucy Levine Reusable software components , 1997, ALET.

[14]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[15]  Victor R. Lesser,et al.  The UMASS intelligent home project , 1999, AGENTS '99.

[16]  M. V. Nagendra Prasad Exploring Organizational Designs with T.1EMS: A Case Study of Distributed Data Processing* , 2001 .

[17]  Yoav Shoham,et al.  AGENT0: A Simple Agent Language and Its Interpreter , 1991, AAAI.

[18]  Mike Williamson,et al.  Matchmaking and Brokering , 1996 .

[19]  Frank van Harmelen,et al.  Modelling software components for reuse , 1995, SEKE.