A Proposal of Process Fragment Definition and Documentation

This paper focuses on the field of Situational Method Engineering (SME) for the construction of agent-oriented design processes. Whatever SME approach a method designer wants to use, he has to manage two main elements: the (method or process) fragment and the repository where it is stored. Specific fragment definition and documentation are fundamental during these activities, for new process composition, and for the consequent system design activities. This paper aims at illustrating a proposal of fragment definition and documentation. This proposal is aimed to be an input for the IEEE FIPA Design Process Documentation and Fragmentation working group and, as regards our own research work, this is the ideal completion of the methodological practices prescribed in the PRoDe approach for new processes composition.

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

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

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

[4]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

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

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

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

[8]  M. Z. Muehlen,et al.  Workflow Management Coalition , 2000 .

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

[10]  Nathaniel Palmer,et al.  Workflow Management Coalition , 2009, Encyclopedia of Database Systems.

[11]  Sjaak Brinkkemper,et al.  Situational method engineering for informational system project approaches , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

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

[13]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[14]  Motoshi Saeki,et al.  Software Specification & Design Methods and Method Engineering , 1994 .

[15]  Valeria Seidita,et al.  A collaborative tool for designing and enacting design processes , 2009, SAC '09.

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

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

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

[19]  Sjaak Brinkkemper,et al.  Meta-Modelling Based Assembly Techniques for Situational Method Engineering , 1999, Inf. Syst..

[20]  Salvatore Gaglio,et al.  Using and Extending the SPEM Specifications to Represent Agent Oriented Methodologies , 2009, AOSE.

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

[22]  Leon J. Osterweil,et al.  Software processes are software too , 1987, ISPW.

[23]  Jorge J. Gómez-Sanz,et al.  Agent-Oriented Software Engineering IX, 9th International Workshop, AOSE 2008, Estoril, Portugal, May 12-13, 2008, Revised Selected Papers , 2009, AOSE.

[24]  Sjaak Brinkkemper,et al.  Situational Method Engineering for Information System Projects , 1994 .