A goal-based round-trip method for system development

In most cases information system development can be seen as an exercise of business process reengineering, either because it automates some human-based processes or because a legacy system is going to be replaced. From this point of view, we can say that the specification of the system-to-be goes from the observation and analysis of the current system to the specification of the system-to-be, going through the construction and evaluation of alternatives. Goal-oriented models are a valuable formalism to support the strategic analysis of the current process. In this paper, we propose a method supporting that round-trip engineering process, focusing in the prescriptive construction of strategic i* models and the systematic generation of alternatives. Several requirements engineering techniques are used in order to model the existing process, which allow a reliable generation and evaluation of alternatives as well as the reuse of strategic knowledge for information system development.

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

[2]  Xavier Franch,et al.  On the Lightweight Use of Goal-Oriented Models for Software Package Selection , 2005, CAiSE.

[3]  F. Javier Lerch,et al.  Beneath the surface of organizational processes: a social representation framework for business process redesign , 2000, TOIS.

[4]  Neil A. M. Maiden,et al.  Modelling Component Dependencies to Inform Their Selection , 2003, ICCBSS.

[5]  Sara Jones,et al.  Human Activity Modelling in the Specification of Operational Requirements: Work in Progress , 2004, ICSE 2004.

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

[7]  Alex Sandro Gomes,et al.  Mapeando Diagramas da Teoria da Atividade em Modelos Organizacionais Baseados em i* , 2004, WER.

[8]  Annie I. Antón,et al.  Goal Decomposition and Scenario Analysis in Business Process Reengineering , 1994, CAiSE.

[9]  Xavier Franch,et al.  On Goal-Oriented COTS Taxonomies Construction , 2005, ICCBSS.

[10]  Carme Quer,et al.  A framework for the definition of metrics for actor-dependency models , 2004, Proceedings. 12th IEEE International Requirements Engineering Conference, 2004..

[11]  Oscar Pastor,et al.  Goal-Based Business Modeling Oriented towards Late Requirements Generation , 2003, ER.

[12]  Kenji Takahashi,et al.  Inquiry-based requirements analysis , 1994, IEEE Software.

[13]  Sara Jones,et al.  Rescue an integrated method for specifying requirements for complex sociotechnical systems , 2005 .

[14]  Chris Rupp,et al.  Psychotherapy for system requirements , 2003, The Second IEEE International Conference on Cognitive Informatics, 2003. Proceedings..

[15]  Jaelson Brelaz de Castro,et al.  Deriving use cases from organizational modeling , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[16]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[17]  Xavier Franch,et al.  Using Quality Models in Software Package Selection , 2003, IEEE Softw..

[18]  M. Jarke,et al.  A proposal for a scenario classification framework , 1998, Requirements Engineering.

[19]  Haruhiko Kaiya,et al.  AGORA: attributed goal-oriented requirements analysis method , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.