Engineering Industrial Multi-Agent Systems The JIAC V Approach

The community of agent researchers and engineers has produced a number of interesting and mature results. However, agent technology is still not widely adopted by industrial software developers or software companies. Yet, given that the software paradigms which are currently employed by the software industry, such as service-oriented architectures or cloud computing, have much in common with agentoriented software engineering, industrial software projects could greatly benefit from agent technology. In this paper, we make an approach to analyse the requirements of current industry-driven software projects and show how we were able to cope with these requirements in the JIAC V agent framework. We argue that the lack of industry-grade requirements and features in other agent frameworks is one of the reasons for the slow acceptance of agent technology in the software industry. The JIAC V framework tries to bridge that gap – not as a final solution, but as a stepping stone towards industrial acceptance.

[1]  Jan Keiser,et al.  JIAC V: A MAS framework for industrial applications , 2013, AAMAS.

[2]  Jan Keiser,et al.  Agents Cut EmissionsOn how a Multi-Agent System Contributes to a more Sustainable Energy Consumption , 2012, ANT/MobiWIS.

[3]  Lars Braubach,et al.  Addressing Challenges of Distributed Systems Using Active Components , 2011, IDC.

[4]  Marco Lützenberger,et al.  Integrating process modelling into multi-agent system engineering , 2012, Multiagent Grid Syst..

[5]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[6]  Axel Heßler,et al.  Merging Agents and Services - the JIAC Agent Platform , 2009, Multi-Agent Programming, Languages, Tools and Applications.

[7]  Paul A. Buhler,et al.  Web Service Discovery and Composition using the Web Service Integration Gateway , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[8]  Giovanni Caire,et al.  WADE: a software platform to develop mission critical applications exploiting agents and workflows , 2008, AAMAS.

[9]  Jakob Tonn,et al.  ASGARD - A Graphical Monitoring Tool for Distributed Agent Infrastructures , 2010, PAAMS.

[10]  Marco Lützenberger,et al.  Unifying JIAC Agent Development with AWE , 2009, MATES.

[11]  S. Albayrak,et al.  Wind power-aware vehicle-to-grid algorithms for sustainable EV energy management systems , 2012, 2012 IEEE International Electric Vehicle Conference.

[12]  Marco Lützenberger,et al.  Assessing Agent Applications - r&D vs. R&d , 2013, Multiagent Systems and Applications - Volume 1.

[13]  Benjamin Hirsch,et al.  MAMS Service Framework , 2009, SOCASE.

[14]  Marco Lützenberger,et al.  Agent-based Network Security Simulation ( Demonstration ) , 2011 .

[15]  Koen V. Hindriks,et al.  Agent Programming in 3APL , 1999, Autonomous Agents and Multi-Agent Systems.

[16]  Kai Strunz,et al.  Agent-based integration of an electric car sharing fleet into a smart distribution feeder , 2012, 2012 3rd IEEE PES Innovative Smart Grid Technologies Europe (ISGT Europe).

[17]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[18]  Michael Winikoff,et al.  Challenges and Directions for Engineering Multi-agent Systems , 2012, ArXiv.

[19]  Sahin Albayrak,et al.  Programming Service Oriented Agents , 2010, Service-Oriented Architecture and Agent Systems Technology.

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

[21]  Ladislav Hluchý,et al.  AgentOWL: Semantic Knowledge Model and Agent Architecture , 2012, Comput. Artif. Intell..

[22]  Rafael H. Bordini,et al.  JASDL: A Practical Programming Approach Combining Agent and Semantic Web Technologies , 2008, DALT.

[23]  Jürgen Dix,et al.  The Multi-agent Programming Contest 2011: A Résumé , 2011, ProMAS.

[24]  Jan Keiser,et al.  Agent Based Assistance for Electric Vehicles An Evaluation , 2012, AMT.

[25]  C. Bergmann,et al.  JASON Java-based AgentSpeak interpreter used with saci for multi-agent distribution over the net , 2006 .

[26]  Agostino Poggi,et al.  An Agent-Based Service Oriented Architecture , 2007, WOA.