From a Research to an Industry-Strength Agent Platform: JADEX V2

Since the beginning of the nineties multi-agent systems have been seen as a promising new software paradigm that is capable to overcome conceptual weaknesses of mainstream object-oriented software solutions. Despite these theoretical advantages, in practice agent software is rarely used and as software paradigm has been widely superseded by the service-oriented architecture. One key reason for the slow adoption of agent-based ideas is that existing agent software in most cases does not provide business-relevant features such as persistency or scalability. Hence, in this paper it is analyzed which essential business requirements exist and a solution agent platform architecture is presented. This architecture has been implemented within the Jadex V2 agent platform, which is a complete overhaul of the V1 architecture.

[1]  Ernest Friedman-Hill,et al.  Jess in action : rule-based systems in Java , 2003 .

[2]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[3]  Cyril S. Ku,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[4]  Jürgen Dix,et al.  Multi-Agent Programming , 2009, Springer US.

[5]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[6]  Giovanni Rimassa,et al.  The Living Systems Technology Suite: An Autonomous Middleware for Autonomic Computing , 2006, International Conference on Autonomic and Autonomous Systems (ICAS'06).

[7]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[8]  Winfried Lamersdorf,et al.  A Universal Criteria Catalog for Evaluation of Heterogeneous Agent Development Artifacts , 2008 .

[9]  Winfried Lamersdorf,et al.  Simulation and Implementation of Logistics Systems based on Agent Technology , 2009 .

[10]  Charles L. Forgy,et al.  Rete: A Fast Algorithm for the Many Patterns/Many Objects Match Problem , 1982, Artif. Intell..

[11]  Daniel P. Miranker TREAT: A Better Match Algorithm for AI Production System Matching , 1987, AAAI.

[12]  Giovanni Rimassa,et al.  Living Systems® Technology Suite , 2005 .

[13]  Stefan Poslad,et al.  Standardizing Agent Interoperability: The FIPA Approach , 2001, EASSS.

[14]  Michael Luck,et al.  Agent technology, Computing as Interaction , 2005 .

[15]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[16]  Coniferous softwood GENERAL TERMS , 2003 .