Jason agents in Java EE environments

Enterprise edition of the Java platform has been endorsed by small and large enterprises, as it enables the development of large-scale, reliable, and secure software solutions. On the other hand, Jason and AgentSpeak represent an excellent tool for implementing complex, reasoning agents. This paper proposes a framework that incorporates Jason agents into Java EE environments. By mapping agents to Enterprise JavaBeans, the framework is capable of deploying large populations of agents on a computer cluster. At the same time, it employs a modern enterprise application server for automated load-balancing, agent state replication and error recovery.

[1]  Zoran Budimac,et al.  Extensible Java EE-Based Agent Framework - Past, Present, Future , 2013, Multiagent Systems and Applications - Volume 1.

[2]  Zoran Budimac,et al.  Evolution of Extensible Java EE-Based Agent Framework , 2012, KES-AMSTA.

[3]  Costin Badica,et al.  Multi-Agent Distributed Framework for Swarm Intelligence , 2013, ICCS.

[4]  Anand S. Rao,et al.  AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language , 1996, MAAMAW.

[5]  A. S. Roa,et al.  AgentSpeak(L): BDI agents speak out in a logical computable language , 1996 .

[6]  Olivier Marin,et al.  DimaX: a fault-tolerant multi-agent platform , 2006, SELMAS '06.

[7]  Peter Alan Lee,et al.  Fault Tolerance , 1990, Dependable Computing and Fault-Tolerant Systems.

[8]  Rafael H. Bordini,et al.  BDI agent programming in AgentSpeak using Jason , 2006 .

[9]  Alessandro Genco Mobile Agents: Principles of Operation and Applications , 2007 .

[10]  Zoran Budimac,et al.  Software agents: Languages, tools, platforms , 2011, Comput. Sci. Inf. Syst..

[11]  Zoran Budimac,et al.  Supporting heterogeneous agent mobility with ALAS , 2012, Comput. Sci. Inf. Syst..

[12]  Koen V. Hindriks,et al.  Programming Rational Agents in GOAL , 2009, Multi-Agent Programming, Languages, Tools and Applications.

[13]  Rafael H. Bordini,et al.  BDI Agent Programming in AgentSpeak Using Jason (Tutorial Paper) , 2005, CLIMA.

[14]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[15]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[16]  Karl-Erwin Großpietsch,et al.  Fault tolerance , 1994, IEEE Micro.

[17]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.