Compositional Design and Reuse of a Generic Agent Model .

The term agent has become popular, and has been used for a wide variety of applications, ranging from simple batch jobs and simple email filters, to mobile applications, to intelligent assistants, and to large, open, complex, mission critical systems (such as systems for air traffic control). Some of the key concepts in agent technology lack universally accepted definitions. In particular, there is only partial agreement on what an agent is. For example, simple batch jobs are termed agent because they can be scheduled in advance to perform tasks on a remote machine, mobile applications are termed agent because they can move themselves from computer to computer, and intelligent assistants are termed agents because they present themselves to human users as believable characters that manifest intentionality and other aspects of a mental state normally attributed only to humans. Besides this variety in different appearances of agents, applications of agents often are concentrated on specific implementations of agents (often in Java). Often the only precise description of an agent is its implementation code, which is dependent on the chosen implementation platform. Therefore, existing agent architectures are often only comparable in an informal manner. A principled design description of an agent at a conceptual and logical level lacks, which makes it difficult to compare agents from different applications.

[1]  Catholijn M. Jonker,et al.  Distributed Scheduling to Support a Call Center: A Cooperative Multiagent Approach , 1999, Appl. Artif. Intell..

[2]  Amedeo Cesta,et al.  Effects of Different Interaction Attitudes on a Multi-Agent System Performance , 1996, MAAMAW.

[3]  Jan Treur,et al.  Modelling internal dynamic behaviour of BDI agents , 2001 .

[4]  Nicholas R. Jennings,et al.  ARCHON: a distributed artificial intelligence system for industrial application , 1996 .

[5]  Catholijn M. Jonker,et al.  Agent-Based Simulation of Reactive, Pro-active and Social animal Behaviour , 1998, IEA/AIE.

[6]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[7]  Catholijn M. Jonker,et al.  A Multi-agent Architecture for an Intelligent Website in Insurance , 1999, CIA.

[8]  Catholijn M. Jonker,et al.  Inforamtion Broker Agents in Intelligent Websites , 1999, IEA/AIE.

[9]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

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

[11]  Catholijn M. Jonker,et al.  Formalization of a Cooperation Model Based on Joint Intentions , 1996, ATAL.

[12]  Daniela E. Damian,et al.  Specification of Bahavioural Requirements within Compositional Multi-agent System Design , 1999, MAAMAW.

[13]  Amy L. Lansky,et al.  Reactive Reasoning and Planning , 1987, AAAI.

[14]  B. Chandrasekaran,et al.  Generic Tasks in Knowledge-Based Reasoning: High-Level Building Blocks for Expert System Design , 1986, IEEE Expert.

[15]  Nicholas R. Jennings,et al.  Controlling Cooperative Problem Solving in Industrial Multi-Agent Systems Using Joint Intentions , 1995, Artif. Intell..

[16]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[17]  Frank Dignum,et al.  Deliberative Normative Agents: Principles and Architecture , 1999, ATAL.

[18]  Nicholas R. Jennings,et al.  ADEPT: Managing Business Processes Using Intelligent Agents , 1996 .

[19]  Jörg P. Müller,et al.  Modelling Reactive Behaviour in Vertically Layered Agent Architectures , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[20]  Frances M. T. Brazier,et al.  Principles of Compositional Multi-Agent System Development , 1997 .

[21]  Catholijn M. Jonker,et al.  Agents negotiating for load balancing of electricity use , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[22]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[23]  D. T. Ndumu,et al.  A brief introduction to software agent technology , 1998 .

[24]  D. Dennett The Intentional Stance. , 1987 .

[25]  Nicholas R. Jennings,et al.  Formal Specification of Multi-Agent Systems: A Real-World Case , 1995, ICMAS.

[26]  Jorg P. Muller,et al.  The Design of Intelligent Agents: A Layered Approach , 1996 .

[27]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.