Agent-Oriented Programming for Open Systems

Agent oriented techniques may have a great future. Recently, a lot of discussions reflect the “true” meaning of the notions of agents and agent oriented programming. Coming from modelling human like behaviour, there are many meaningful choices for the design of agent oriented programming languages. Thus, it is now (and may be for ever) not the time to restrict oneself by a single closed definition. We shall learn to live with ambiguities in the field of agent oriented programming, and use it as a chance to have flexible systems. The aim of this paper is to collect arguments under the special viewpoint of agent oriented programming for open systems.

[1]  Moshe Tennenholtz,et al.  On the Synthesis of Useful Social Laws for Artificial Agent Societies (Preliminary Report) , 1992, AAAI.

[2]  Hans-Dieter Burkhard,et al.  On Fair Controls in Multi-Agent Systems , 1994, ECAI.

[3]  Hector J. Levesque,et al.  Intention is Choice with Commitment , 1990, Artif. Intell..

[4]  S. Rebecca Thomas,et al.  The PLACA Agent Programming Language , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[5]  Anand S. Rao,et al.  Design of a Concurrent Agent-Oriented Language , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

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

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

[8]  S. Wrobel Concept Formation and Knowledge Revision , 1994, Springer US.

[9]  Agostino Poggi,et al.  DAISY: An Object-Oriented System for Distributed Artificial Intelligence , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[10]  Jörg P. Müller,et al.  Sophisticated and distributed: The transportation domain: Exploring emergent functionality in a real-world application , 1995 .

[11]  Victor R. Lesser,et al.  The Distributed Vehicle Monitoring Testbed: A Tool for Investigating Distributed Problem Solving Networks , 1983, AI Mag..

[12]  Donald Steiner,et al.  The Conceptual Framework of MAI2L , 1993, MAAMAW.

[13]  H. Jürgen Müller,et al.  Einführung in die Verteilte Künstliche Intelligenz , 1994 .

[14]  Hans-Dieter Burkhard,et al.  Liveness and Fairness Properties in Multi-Agent Systems , 1993, IJCAI.

[15]  Cristiano Castelfranchi,et al.  Norms as Mental Objects - From Normative Beliefs to Normative Goals , 1993, MAAMAW.

[16]  Alan H. Bond,et al.  Readings in Distributed Artificial Intelligence , 1988 .

[17]  Innes A. Ferguson Integrated Control and Coordinated Behaviour: A Case for Agent Models , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[18]  Thies Wittig,et al.  ARCHON: an architecture for multi-agent systems , 1992 .

[19]  Olivier Boissier,et al.  Interaction protocols in distributed artificial intelligence and their use to control robot vision systems , 1995 .

[20]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[21]  Munindar P. Singh Book review: ARCHON: An Architecture for Multi-agent Systems. Edited by Wittig, Thies (Ellis Horwood Limited (distributed by Prentice Hall), 1992) , 1996, SGAR.

[22]  Afsaneh Haddadi,et al.  Generic, Configurable, Cooperation Protocols for Multi-Agent Systems , 1993, MAAMAW.

[23]  Carl Hewitt,et al.  Offices are open systems , 1986, TOIS.

[24]  Klaus Fischer Verteiltes und kooperatives Planen in einer flexiblen Fertigungsumgebung , 1993, DISKI.

[25]  Michael Fisher,et al.  Representing and Executing Agent-Based Systems , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[26]  Jeffrey S. Rosenschein,et al.  A Domain Theory for Task Oriented Negotiation , 1993, IJCAI.

[27]  Kurt Sundermeyer,et al.  Cooperative problem-solving guided by intentions and perception (abstract) , 1992, SIGO.