A UML-Based Notation for Representing MAS Organizations

A notation for representing agents’ organizations to be implemented using Moise+ and Jason is proposed. For this purpose a UML profile was defined for representing the elements of Moise+ organizational model such as role, mission and group. The proposed notation will be fully illustrated and applied to the classical example provided by the J-Moise+ team.

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

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

[3]  John Mylopoulos,et al.  Information systems as social structures , 2001, FOIS.

[4]  Jörg H. Siekmann,et al.  Holonic Multiagent Systems: A Foundation for the Organisation of Multiagent Systems , 2003, HoloMAS.

[5]  Marian H. Nodine,et al.  A Metamodel for Agents, Roles, and Groups , 2004, AOSE.

[6]  Stéphane Galland,et al.  ASPECS: an agent-oriented software process for engineering complex systems , 2010, Autonomous Agents and Multi-Agent Systems.

[7]  John Mylopoulos,et al.  Tropos: A Requirements-Driven Methodology for Agent-Oriented Software , 2005 .

[8]  Franco Zambonelli,et al.  Developing multiagent systems: The Gaia methodology , 2003, TSEM.

[9]  Olivier Boissier,et al.  Developing organised multiagent systems using the MOISE+ model: programming issues at the system and agent levels , 2007, Int. J. Agent Oriented Softw. Eng..

[10]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[11]  Olivier Boissier,et al.  MOISE+: towards a structural, functional, and deontic model for MAS organization , 2002, AAMAS '02.

[12]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[13]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[14]  Michael Wooldridge,et al.  Intelligent agents: theory and practice The Knowledge Engineering Review , 1995 .

[15]  H. Van Dyke Parunak,et al.  Representing Social Structures in UML , 2001, AOSE.

[16]  Frank Dignum,et al.  Modelling Agent Societies: Co-ordination Frameworks and Institutions , 2001, EPIA.

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

[18]  Jorge J. Gómez-Sanz,et al.  The INGENIAS Methodology and Tools , 2005 .

[19]  Westone,et al.  Home Page , 2004, 2022 2nd International Conference on Intelligent Cybernetics Technology & Applications (ICICyTA).

[20]  Michael Winikoff,et al.  A Unified Graphical Notation for AOSE , 2009, AOSE.

[21]  John Mylopoulos,et al.  Organizational Patterns for Early Requirements Analysis , 2003, CAiSE.