Support for Analysis, Design, and Implementation Stages with MASDK

In spite of much research and development on agent-oriented software engineering methodologies and supporting software tools, the problem remains of topmost importance. Many efforts are still needed to make such methodologies and software tools practically applicable at an industrial scale. This paper proposes extension of the Gaia methodology with a formal specification language, making it possible to implement Gaia as a model-driven engineering process supported by a corresponding agent-based software development environment, MASDK 4.0. The paper outlines MASDK 4.0 through the extended Gaia, and demonstrates the technology supported by MASDK 4.0 on the basis of a fragment of a case study on autonomous air traffic control.

[1]  Brian Henderson-Sellers,et al.  Agent-oriented methodologies , 2005 .

[2]  Jacques Ferber,et al.  A meta-model for the analysis and design of organizations in multi-agent systems , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

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

[4]  Giovanni Rimassa,et al.  LS/ABPM - an agent-powered suite for goal-oriented autonomic BPM , 2008, AAMAS.

[5]  Lin Padgham,et al.  Agent-Oriented Software Engineering VIII, 8th International Workshop, AOSE 2007, Honolulu, HI, USA, May 14, 2007, Revised Selected Papers , 2008, AOSE.

[6]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[7]  Fausto Giunchiglia,et al.  Agent-Oriented Software Engineering III , 2003, Lecture Notes in Computer Science.

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

[9]  José de Jesús Pérez Alcázar,et al.  Paving the Way for Implementing Multiagent Systems: Integrating Gaia with Agent-UML , 2005, AOSE.

[10]  Michael Luck,et al.  Extending Gaia with Agent Design and Iterative Development , 2007, AOSE.

[11]  Fausto Giunchiglia,et al.  The tropos software development methodology: processes, models and diagrams , 2002, AAMAS '02.

[12]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[13]  Scott A. DeLoach,et al.  Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2001. Developing Multiagent Systems with agentTool , 2022 .

[14]  Franco Zambonelli,et al.  Agent-Oriented Software Engineering VI, 6th International Workshop, AOSE 2005, Utrecht, The Netherlands, July 25, 2005. Revised and Invited Papers , 2006, AOSE.

[15]  Leon Sterling,et al.  ROADMAP: extending the gaia methodology for complex open systems , 2002, AAMAS '02.

[16]  Franco Zambonelli,et al.  Experiencing AUML in the GAIA Methodology , 2004, ICEIS.