TY - JOUR
T1 - Multi-Agent Modeling Toolkit - MAMT
AU - Manzoor, Umar
AU - Zafar, Bassam
PY - 2014/12
Y1 - 2014/12
N2 - 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.
AB - 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.
KW - Agent modeling
KW - Agent reusability
KW - AUML to Jade Code
KW - Built-in agent repository
KW - Multi-agent rapid development
UR - https://www.sciencedirect.com/science/article/pii/S1569190X14001488
UR - http://www.scopus.com/inward/record.url?scp=84908159695&partnerID=8YFLogxK
U2 - 10.1016/j.simpat.2014.09.005
DO - 10.1016/j.simpat.2014.09.005
M3 - Article
AN - SCOPUS:84908159695
SN - 1569-190X
VL - 49
SP - 215
EP - 227
JO - Simulation modelling practice and theory
JF - Simulation modelling practice and theory
ER -