An object-oriented framework for building collaborative network agents

We are primarily interested in the design of software agents supporting interoperability in a heterogeneous computing system. We view an agent as a composite object consisting of several other objects including a finite state machine, a model of the world, strategies associated with every state and an agenda. We introduced an object- oriented framework for building collaborative network agents. Moreover, we introduce an agent definition language and describe a mechanism to create agents dynamically.

[1]  Ladislau Bölöni,et al.  Bond Objects - a white paper , 1998 .

[2]  Munindar P. Singh Towards a Formal Theory of Communication for Multi-agent Systems , 1991, IJCAI.

[3]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[4]  K. Mani Chandy,et al.  A world-wide distributed system using Java and the Internet , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[5]  Timothy W. Finin,et al.  A Proposal for a new KQML Specification , 1997 .

[6]  Ladislau Bölöni,et al.  An aspect-oriented approach to distributed object security , 1999, Proceedings IEEE International Symposium on Computers and Communications (Cat. No.PR00250).

[7]  Ladislau Bölöni,et al.  The Design of Software Agents For a Network of PDE Solvers , 1999 .

[8]  Yoav Shoham Agent-Oriented Programming , 1993, Artif. Intell..

[9]  Jeffrey M. Bradshaw,et al.  An introduction to software agents , 1997 .

[10]  Ben Shneiderman,et al.  Direct manipulation versus agents: paths to predictable, controllable, and comprehensible interfaces , 1997 .

[11]  Gregor Kiczales,et al.  Aspect-oriented programming , 1996, CSUR.

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

[13]  Michael R. Genesereth,et al.  An agent-based framework for interoperability , 1997 .

[14]  Danny B. Lange,et al.  Programming and Deploying Mobile Agents with Java Aglets , 1998 .

[15]  Daniel G. Bobrow,et al.  Metaobject protocols: why we want them and what else they can do , 1993 .