A Comparison of Goal-Oriented Approaches to Model Software Product Lines Variability

  • Authors:
  • Clarissa Borba;Carla Silva

  • Affiliations:
  • Centro de Informática, Universidade Federal de Pernambuco, Recife, Brazil 50740-540;Centro de Ciências Aplicadas e Educação, Universidade Federal da Paraíba, Rio Tinto, Brazil 58297-000

  • Venue:
  • ER '09 Proceedings of the ER 2009 Workshops (CoMoL, ETheCoM, FP-UML, MOST-ONISW, QoIS, RIGiM, SeCoGIS) on Advances in Conceptual Modeling - Challenging Perspectives
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the requirements engineering for software product lines (SPL), feature modeling is used to capture commonalities and variabilities in system families. However, it is a great challenge to establish the relationship among features in an application and stakeholders' goals. This makes it difficult to justify why a specific feature configuration is required, for example. On the other hand, goal-oriented requirements engineering provides a natural way to identify and specify how the stakeholders' interests and concerns might be addressed by the intended system. The strength of goal modeling to represent commonalities and variabilities in early stages of software product lines development has been recognized. As a result some goal-oriented approaches for modeling requirements variability in SPL have been recently proposed. In this paper we perform a comparison among existing goal-oriented techniques and then, we propose a new extension to the i* framework to capture common and variable requirements in software product lines.