Using Method Engineering for the Construction of Agent-Oriented Methodologies

Great emphasis has been recently given to agentoriented methodologies for the construction of complex software systems. In this paper two approaches for the construction of agent-oriented methodologies and based on methods integration are presented: meta-model-driven and development process-driven. The former is based on the MAS meta-model adopted by designers for the development of a MAS for a specific problem in a specific application domain. The latter is based on the instantiation of a software development process in which each phase is carried out using appropriate method fragments and by the mutual adaptation of the work products coming out from each phase.

[1]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[2]  Bernhard Bauer,et al.  Agent UML : A formalism for specifying multiagent interaction , 2001 .

[3]  Massimo Cossentino,et al.  Introducing Pattern Reuse in the Design of Multi-agent Systems , 2002, Agent Technologies, Infrastructures, Tools, and Applications for E-Services.

[4]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[5]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[6]  Brian Henderson-Sellers,et al.  Method engineering for OO systems development , 2003, CACM.

[7]  Michael Winikoff,et al.  Prometheus: a methodology for developing intelligent agents , 2002, AAMAS '02.

[8]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[9]  Giancarlo Fortino,et al.  A statecharts-based software development process for mobile agents , 2004, Inf. Softw. Technol..

[10]  Jorge J. Gómez-Sanz,et al.  Agent Oriented Analysis Using Message/UML , 2001, AOSE.

[11]  Giancarlo Fortino,et al.  From Modeling to Simulation of Multi-agent Systems: An Integrated Approach and a Case Study , 2004, MATES.

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

[13]  Gauthier Picard,et al.  The Adelfe Methodology For an Intranet System Design , 2002, AOIS@CAiSE.

[14]  Jürgen Lind,et al.  Issues in Agent-Oriented Software Engineering , 2000, AOSE.