How to Extract Fragments from Agent Oriented Design Processes

Using Method Engineering for creating agent oriented design processes is a challenging task because of the lack of a fragment repository defined and filled starting from a shared and unique definition of fragment. The creation of a repository implies the fragmentation of existing agent design processes. In this paper we propose a set of guidelines for extracting fragments from agent design processes. The work is based on a precise definition of fragment and it aims to establish a method for fragmenting processes and obtaining homogeneous fragments regardless of how the starting design processes are defined and described.

[1]  Pär J. Ågerfalk,et al.  Method configuration: adapting to situational characteristics while creating reusable assets , 2004, Inf. Softw. Technol..

[2]  Arthur H. M. ter Hofstede,et al.  On the Feasibility of Situational Method Engineering , 1997, Inf. Syst..

[3]  Naveen Prakash,et al.  Engineering Methods from Method Requirements Specifications , 2001, Requirements Engineering.

[4]  Salvatore Gaglio,et al.  Method fragments for agent design methodologies: from standardisation to research , 2007, Int. J. Agent Oriented Softw. Eng..

[5]  Brian Henderson-Sellers,et al.  Situational Method Engineering: State-of-the-Art Review , 2010, J. Univers. Comput. Sci..

[6]  Salvatore Gaglio,et al.  A repository of fragments for agent system design , 2006, WOA.

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

[8]  James A. Senn,et al.  Challenges and strategies for research in systems development , 1992 .

[9]  M. Cossentino,et al.  Metamodeling : Representing and Modeling System Knowledge in Design Processes , 2012 .

[10]  Gauthier Picard,et al.  Engineering Adaptive Multi-Agent Systems: The ADELFE Methodology , 2005 .

[11]  Isabelle Mirbel,et al.  Situational method engineering: combining assembly-based and roadmap-driven approaches , 2005, Requirements Engineering.

[12]  Brian Henderson-Sellers,et al.  The open process framework : an introduction , 2002 .

[13]  Alfonso Fuggetta,et al.  Software process: a roadmap , 2000, ICSE '00.

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

[15]  Sjaak Brinkkemper,et al.  Method engineering: engineering of information systems development methods and tools , 1996, Inf. Softw. Technol..

[16]  Kuldeep Kumar,et al.  Methodology Engineering R : a proposal for situation-specific methodology construction , 1992 .

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

[18]  Manfred A. Jeusfeld,et al.  An Interoperability Classification Framework for Method Chunk Repositories , 2007 .

[19]  Jan Stage,et al.  Method Engineering. Principles of Method Construction and Tool Support , 1996 .

[20]  Sjaak Brinkkemper,et al.  A Method Engineering Approach to Information Systems Development , 1993, Information System Development Process.

[21]  Massimo Cossentino,et al.  From Requirements to Code with PASSI Methodology , 2005 .

[22]  Colette Rolland,et al.  Towards a Generic Model for Situational Method Engineering , 2003, CAiSE.

[23]  Jürgen Münch,et al.  New Modeling Concepts for Today's Software Processes, International Conference on Software Process, ICSP 2010, Paderborn, Germany, July 8-9, 2010. Proceedings , 2010, ICSP.

[24]  Brian Henderson-Sellers,et al.  Comparison of Method Chunks and Method Fragments for Situational Method Engineering , 2008, 19th Australian Conference on Software Engineering (aswec 2008).

[25]  Stéphane Galland,et al.  The Metamodel: a Starting Point for Design Processes Construction , 2010, Int. J. Softw. Eng. Knowl. Eng..

[26]  Gerhard Weiss,et al.  Multi-Agent Systems , 2013 .

[27]  Eric S. K. Yu,et al.  A Repository of Agile Method Fragments , 2010, ICSP.

[28]  Colette Rolland,et al.  An Approach for Method Reengineering , 2001, ER.

[29]  Brian Henderson-Sellers,et al.  Method Engineering: Theory and Practice , 2006, ISTA.

[30]  Valeria Seidita,et al.  A Proposal of Process Fragment Definition and Documentation , 2011, EUMAS.