Publications

Goal-driven software product line engineering

Mohsen Asadi and Ebrahim Bagheri and Dragan Gasevic and Marek Hatala and Bardia Mohabbati
Reference:
Mohsen Asadi; Ebrahim Bagheri; Dragan Gasevic; Marek Hatala and Bardia Mohabbati Goal-driven software product line engineering. In SAC, pages 691-698, 2011.
Links to Publication: [doi]
Abstract:
Feature Models encapsulate functionalities and quality properties of a product family. The employment of feature models for managing variability and commonality of large-scale product families raises an important question: on what basis should the features of a product family be selected for a target software application, which is going to be derived from the product family. Thus, the selection of the most suitable features for a specific application requires the understanding of its stakeholders' intentions and also the relationship between their intentions and the available software features. To address this important issue, we adopt a standard goal-oriented requirements engineering framework, i.e., the i* framework, for identifying stakeholders' intentions and propose an approach for explicitly mapping and bridging between the features of a product family and the goals and objectives of the stakeholders. We propose a novel approach to automatically pre-configure a given feature model based on the objectives of the target product stakeholders. Also, our approach is able to elucidate the rationale behind the selection of the most important features of a family for a target application.
Bibtex Entry:
@inproceedings{DBLP:conf/sac/AsadiBGHM11, author = {Mohsen Asadi and Ebrahim Bagheri and Dragan Gasevic and Marek Hatala and Bardia Mohabbati}, title = {Goal-driven software product line engineering}, booktitle = {SAC}, year = {2011}, pages = {691-698}, ee = {http://doi.acm.org/10.1145/1982185.1982336}, crossref = {DBLP:conf/sac/2011}, bibsource = {DBLP, http://dblp.uni-trier.de}, abstract = { Feature Models encapsulate functionalities and quality properties of a product family. The employment of feature models for managing variability and commonality of large-scale product families raises an important question: on what basis should the features of a product family be selected for a target software application, which is going to be derived from the product family. Thus, the selection of the most suitable features for a specific application requires the understanding of its stakeholders' intentions and also the relationship between their intentions and the available software features. To address this important issue, we adopt a standard goal-oriented requirements engineering framework, i.e., the i* framework, for identifying stakeholders' intentions and propose an approach for explicitly mapping and bridging between the features of a product family and the goals and objectives of the stakeholders. We propose a novel approach to automatically pre-configure a given feature model based on the objectives of the target product stakeholders. Also, our approach is able to elucidate the rationale behind the selection of the most important features of a family for a target application. } }




Powered by WordPress