Abstract

Creating and reasoning with goal models is useful for capturing, understanding, and communicating about requirements in the early stages of information system (re)development. However, the utility of goal models is greatly enhanced when an awareness of system intentions can feed into other stages in the requirements analysis process (e.g. requirements elaboration, validation, planning), and can be used as part of the entire system life cycle (e.g., architecture, process design, coding, testing, monitoring, adaptation, and evolution). In order to understand the progress that has been made in integrating goal models with downstream system development, we ask: what approaches exist which map/integrate/transform goal-oriented languages to other software artifacts or languages? To answer this question, we conduct a systematic survey, producing a roadmap of work summarizing 174 publications. Results include a categorization of the “why?” and “how?” for each approach. Findings show that there are a wide variety of proposals with many proposed sources and targets, covering multiple paradigms, motivated by a variety of purposes. We conclude that although much work has been done in this area, the work is fragmented and is often still in a proposal stage.

Discussion

FormForVirtualLibrary edit

Title Taking Goal Models Downstream: A Systematic Roadmap
Authors J. Horkoff, T. Li, F. Li, M. Salnitri, E. Cardoso, P. Giorgini, J. Mylopoulos and J. Pimentel
Type Conference
Conference/Journal Title IEEE Ninth International Conference on Research Challenges in Information Science (RCIS14)
Volume/Number
Editors
Publisher IEEE
Month May
Year 2014
Pages 1-12
DOI 10.1109/RCIS.2014.6861036
Keywords Requirements engineering, Goal model, Model transformation, Systematic literature survey, Systematic literature map, Evidence-based requirements engineering
Topic revision: r2 - 14 Aug 2014, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback