Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Feature-Oriented Project Line Engineering
IEEE Software
An Extension of Problem Frame Notation for Software Product Lines
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
Variability management in software product line engineering
Proceedings of the 28th international conference on Software engineering
Architecture-based problem frames constructing for software reuse
Proceedings of the 2006 international workshop on Advances and applications of problem frames
A UML-based approach for problem frame oriented software development
Information and Software Technology
What's in a feature: a requirements engineering perspective
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Hi-index | 0.00 |
In software product line engineering (SPLE), feature modeling has been extensively used to represent commonality and variability between the products of a domain in terms of features, based on which reusable components are developed. However, the link between a feature model and product requirements, that fundamentally decide how the features are developed into reusable components, has not been adequately addressed in SPLE methods. This paper introduces an approach to combining feature modeling and problem frames in an attempt to address this problem. First, features are mapped to problem frames using heuristics derived from feature modeling and feature mapping units. Requirements are then identified and analyzed to ensure that they are fully satisfied. Finally, a solution modeling method maps the problem frames to architectural components. A Home Integration System (HIS) case study is used to demonstrate the feasibility of the approach.