Programming of Multiagent Applications with JIAC

Abstract Given the complexity of software development, it is only natural that industrial players are doubtful about new development paradigms and technologies and would rather stick to well-established mechanisms. This phenomenon may explain why there are very few serious applications of agent technology in industrial software development processes. Furthermore, most available agent frameworks were developed to answer research questions and were not designed for industrial appliances. Thus, it is difficult for industrial stakeholders to see the benefit of using agent technology. In this chapter, we show how essential agent-concepts can be implemented in compliance with industrial requirements. For this purpose, we present the latest version of the Java-based Intelligent Agent Componentware.

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

[2]  Marco Lützenberger,et al.  Distributed Evolutionary Optimisation for Electricity Price Responsive Manufacturing using Multi-Agent System Technology , 2013 .

[3]  Jan Keiser,et al.  A Multi-agent Approach to Professional Software Engineering , 2013, EMAS@AAMAS.

[4]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..

[5]  Sahin Albayrak,et al.  A Serviceware Framework for Designing Ambient Services , 2006 .

[6]  Vladimír Marík,et al.  Industrial adoption of agent-based technologies , 2005, IEEE Intelligent Systems.

[7]  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).

[8]  Danny Weyns,et al.  The future of software engineering and multi-agent systems , 2009 .

[9]  Birgit Burmeister Industrial Application of Agent Systems: Lessons Learned and Future Challenges , 2009, MATES.

[10]  Michael Winikoff,et al.  JACKTM Intelligent Agents: An Industrial Strength Platform , 2005, Multi-Agent Programming.

[11]  Danny Weyns,et al.  How to get multi-agent systems accepted in industry? , 2009, Int. J. Agent Oriented Softw. Eng..

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

[13]  Michael Luck,et al.  Technology diffusion: analysing the diffusion of agent technologies , 2008, Autonomous Agents and Multi-Agent Systems.

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

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

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

[17]  Michal Pechoucek,et al.  Industrial deployment of multi-agent technologies: review and selected case studies , 2008, Autonomous Agents and Multi-Agent Systems.

[18]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[19]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.

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

[21]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[22]  A. Eerola,et al.  Service-oriented software engineering (SOSE) framework , 2005, Proceedings of ICSSSM '05. 2005 International Conference on Services Systems and Services Management, 2005..