Simulation Modelling Practice and Theory

Abstract Multi-agent system consists of two or more agents which cooperate/coordinate with each other in order to solve a complex problem which would be difficult or inappropriate if solved by single agent. Multi-agents are modeled using Agent Unified Modeling Language (AUML) as Unified Modeling Language (UML) notations do not fully express agent properties/behaviors. In this paper, we have proposed Multi-Agent Modeling Toolkit (MAMT) to help a designer in building rapid multi-agent based applications. The purpose of this toolkit is to create agent development environment where the developer can have various facilities like reusability of existing/developed agents, customize built-in agents, etc. MAMT provides the designer with built-in agents which are developed using Java Agent Development (JADE) framework, with the help of these designers can rapidly build multi-agent based applications. Creation and customization of built-in agents is based on the prototype inclusion design pattern and the designer can add or modify methods/behaviors according to their requirement(s); however the changes should be based on FIPA (Foundation of Intelligent Physical Agents) standards and compatible with JADE. MAMT has been evaluated on large number of sample applications; results were very promising and encourage the use of toolkit.

[1]  Daniel Moldt,et al.  Formal Semantics for AUML Agent Interaction Protocol Diagrams , 2004, AOSE.

[2]  Yao-Tien Wang,et al.  A dynamic resource management in mobile agent by artificial neural network , 2010, J. Netw. Comput. Appl..

[3]  Silas C. Michaelides,et al.  A multi-agent system for meteorological radar data management and decision support , 2009, Environ. Model. Softw..

[4]  Marco Luca Sbodio,et al.  Discovering Semantic Web services using SPARQL and intelligent agents , 2010, J. Web Semant..

[5]  Gauthier Picard,et al.  ADELFE: A Methodology for Adaptive Multi-agent Systems Engineering , 2002, ESAW.

[6]  Michael Winikoff,et al.  AUML protocols and code generation in the Prometheus design tool , 2007, AAMAS '07.

[7]  Pilar Herrero,et al.  Simulating collaborative systems by means of awareness of interaction among intelligent agents , 2011, Simul. Model. Pract. Theory.

[8]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[9]  Ming Zhang,et al.  An agent-oriented approach to resolve scheduling optimization in intelligent manufacturing , 2010 .

[10]  David Sánchez,et al.  Agents applied in health care: A review , 2010, Int. J. Medical Informatics.

[11]  Daniela Rus,et al.  Transportable Information Agents , 1997, Agents.

[12]  M. Frans Kaashoek,et al.  Rover: a toolkit for mobile information access , 1995, SOSP.

[13]  Jürgen Lind Specifying Agent Interaction Protocols with Standard UML , 2001, AOSE.

[14]  Timothy Davison,et al.  Adaptive agent abstractions to speed up spatial agent-based simulations , 2014, Simul. Model. Pract. Theory.

[15]  Jean-Pierre Müller,et al.  An iterative construction of multi-agent models to represent water supply and demand dynamics at the catchment level , 2010, Environ. Model. Softw..

[16]  Samia Nefti-Meziani,et al.  Autonomous agents: Smart network installer and tester (SNIT) , 2011, Expert Syst. Appl..

[17]  Samia Nefti-Meziani,et al.  QUIET: A Methodology for Autonomous Software Deployment using Mobile Agents , 2010, J. Netw. Comput. Appl..

[18]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering: The State of the Art , 2009, AOSE.

[19]  Ngoc Thanh Nguyen,et al.  Advances on agent-based network management , 2010, J. Netw. Comput. Appl..

[20]  Paul Davidsson,et al.  TAPAS: A multi-agent-based model for simulation of transport chains , 2012, Simul. Model. Pract. Theory.

[21]  Alexandra Brintrup,et al.  Behaviour adaptation in the multi-agent, multi-objective and multi-role supply chain , 2010, Comput. Ind..

[22]  Samia Nefti-Meziani,et al.  iDetect: Content Based Monitoring of Complex Networks using Mobile Agents , 2012, Appl. Soft Comput..

[23]  Long Chen,et al.  Multi-agent and driving behavior based rear-end collision alarm modeling and simulating , 2010, Simul. Model. Pract. Theory.

[24]  Marie-Pierre Gleizes,et al.  Simulation-based design and evaluation of multi-agent systems , 2010, Simul. Model. Pract. Theory.

[25]  Flavien Balbo,et al.  Using intelligent agents for Transportation Regulation Support System design , 2010 .

[26]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[27]  Gene Tsudik,et al.  Itinerant Agents for Mobile Computing , 1995, IEEE Communications Surveys & Tutorials.

[28]  Jeffrey M. Bradshaw,et al.  An introduction to software agents , 1997 .

[29]  Shu-Heng Chen,et al.  Computationally intelligent agents in economics and finance , 2007, Inf. Sci..

[30]  Nigel Shadbolt,et al.  Agent-based Semantic Web Services , 2004, J. Web Semant..

[31]  Chang Ouk Kim,et al.  Multi-agent based distributed inventory control model , 2010, Expert Syst. Appl..

[32]  Samia Nefti-Meziani,et al.  An agent based system for activity monitoring on network - ABSAMN , 2009, Expert Syst. Appl..

[33]  Yacine Rezgui,et al.  Categorization of malicious behaviors using ontology-based cognitive agents , 2013, Data Knowl. Eng..

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

[35]  Marc-Philippe Huget,et al.  Representing agent interaction protocols with agent UML , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[36]  K. Passi,et al.  Agent based e-commerce systems that react to buyers' feedbacks - A fuzzy approach , 2010, Int. J. Approx. Reason..

[37]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering , 1999, ATAL.

[38]  Qinglin Guo,et al.  A novel approach for multi-agent-based Intelligent Manufacturing System , 2009, Inf. Sci..

[39]  Gerhard Weiß,et al.  Agent orientation in software engineering , 2001, The Knowledge Engineering Review.

[40]  Toshiyuki Sueyoshi,et al.  An agent-based decision support system for wholesale electricity market , 2008, Decis. Support Syst..

[41]  Carles Garrigues,et al.  Promoting the development of secure mobile agent applications , 2010, J. Syst. Softw..