Home > Research > Publications & Outputs > A holistic approach to feature modeling for pro...

Associated organisational unit

View graph of relations

A holistic approach to feature modeling for product line requirements engineering

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A holistic approach to feature modeling for product line requirements engineering. / Lee, Jaejoon; Kang, Kyo C.; Sawyer, Peter et al.
In: Requirements Engineering , Vol. 19, No. 4, 01.11.2014, p. 377-395.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Lee J, Kang KC, Sawyer P, Lee H. A holistic approach to feature modeling for product line requirements engineering. Requirements Engineering . 2014 Nov 1;19(4):377-395. Epub 2013 Sept 1. doi: 10.1007/s00766-013-0183-6

Author

Lee, Jaejoon ; Kang, Kyo C. ; Sawyer, Peter et al. / A holistic approach to feature modeling for product line requirements engineering. In: Requirements Engineering . 2014 ; Vol. 19, No. 4. pp. 377-395.

Bibtex

@article{81c6c712621247c19ddd814a83ef3871,
title = "A holistic approach to feature modeling for product line requirements engineering",
abstract = "Requirements engineering (RE) offers the means to discover, model, and manage the requirements of the products that comprise a product line, while software product line engineering (SPLE) offers the means of realizing the products{\textquoteright} requirements from a common base of software assets. In practice, however, RE and SPLE have proven to be less complementary than they should. While some RE techniques, particularly goal modeling, support the exploration of alternative solutions, the appropriate solution is typically conditional on context and a large product line may have many product-defining contexts. Thus, scalability and traceability through into product line features are key challenges for RE. Feature modeling, by contrast, has been widely accepted as a way of modeling commonality and variability of products of a product line that may be very complex. In this paper, we propose a goal-driven feature modeling approach that separates a feature space in terms of problem space and solution space features, and establish explicit mappings between them. This approach contributes to reducing the inherent complexity of a mixed-view feature model, deriving key engineering drivers for developing core assets of a product line, and facilitating the quality-based product configuration.",
keywords = "Feature modeling , Product line requirements engineering , Goal modeling , Feature space , Feature modeling viewpoints",
author = "Jaejoon Lee and Kang, {Kyo C.} and Peter Sawyer and Hyesun Lee",
year = "2014",
month = nov,
day = "1",
doi = "10.1007/s00766-013-0183-6",
language = "English",
volume = "19",
pages = "377--395",
journal = "Requirements Engineering ",
issn = "0947-3602",
publisher = "Springer London",
number = "4",

}

RIS

TY - JOUR

T1 - A holistic approach to feature modeling for product line requirements engineering

AU - Lee, Jaejoon

AU - Kang, Kyo C.

AU - Sawyer, Peter

AU - Lee, Hyesun

PY - 2014/11/1

Y1 - 2014/11/1

N2 - Requirements engineering (RE) offers the means to discover, model, and manage the requirements of the products that comprise a product line, while software product line engineering (SPLE) offers the means of realizing the products’ requirements from a common base of software assets. In practice, however, RE and SPLE have proven to be less complementary than they should. While some RE techniques, particularly goal modeling, support the exploration of alternative solutions, the appropriate solution is typically conditional on context and a large product line may have many product-defining contexts. Thus, scalability and traceability through into product line features are key challenges for RE. Feature modeling, by contrast, has been widely accepted as a way of modeling commonality and variability of products of a product line that may be very complex. In this paper, we propose a goal-driven feature modeling approach that separates a feature space in terms of problem space and solution space features, and establish explicit mappings between them. This approach contributes to reducing the inherent complexity of a mixed-view feature model, deriving key engineering drivers for developing core assets of a product line, and facilitating the quality-based product configuration.

AB - Requirements engineering (RE) offers the means to discover, model, and manage the requirements of the products that comprise a product line, while software product line engineering (SPLE) offers the means of realizing the products’ requirements from a common base of software assets. In practice, however, RE and SPLE have proven to be less complementary than they should. While some RE techniques, particularly goal modeling, support the exploration of alternative solutions, the appropriate solution is typically conditional on context and a large product line may have many product-defining contexts. Thus, scalability and traceability through into product line features are key challenges for RE. Feature modeling, by contrast, has been widely accepted as a way of modeling commonality and variability of products of a product line that may be very complex. In this paper, we propose a goal-driven feature modeling approach that separates a feature space in terms of problem space and solution space features, and establish explicit mappings between them. This approach contributes to reducing the inherent complexity of a mixed-view feature model, deriving key engineering drivers for developing core assets of a product line, and facilitating the quality-based product configuration.

KW - Feature modeling

KW - Product line requirements engineering

KW - Goal modeling

KW - Feature space

KW - Feature modeling viewpoints

U2 - 10.1007/s00766-013-0183-6

DO - 10.1007/s00766-013-0183-6

M3 - Journal article

VL - 19

SP - 377

EP - 395

JO - Requirements Engineering

JF - Requirements Engineering

SN - 0947-3602

IS - 4

ER -