DocumentCode :
1004997
Title :
Approach to modelling feature variability and dependencies in software product lines
Author :
Ye, H. ; Liu, H.
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Univ. of Newcastle, Callaghan, Australia
Volume :
152
Issue :
3
fYear :
2005
fDate :
6/3/2005 12:00:00 AM
Firstpage :
101
Lastpage :
109
Abstract :
Product line software engineering empowers high-level constructive software reuse by exploiting commonality and managing variability among the member products in a product family. A new feature-oriented method has been proposed to model feature variability and dependencies in software product lines. To conquer the complexity of the modelling, the modelling is decomposed into two views - a feature tree view and a dependency view. The main focus of this work is on the dependency view. Feature dependencies have very strong implications on the configurations of member products in a product line. Currently existing feature-oriented approaches do not facilitate feature dependency modelling in a scalable way. A matrix-based approach is developed to maintain the information about feature dependencies, and to accommodate the generation of feature dependency diagrams. Instead of using an overall feature dependency diagram, the authors decompose an overall diagram into a set of individual feature dependency diagrams that is capable of facilitating more effective configurations for the member products in a product line. The approach is scalable for constantly evolved product lines and supports easy detection of conflicting feature dependencies.
Keywords :
product development; software reusability; commonality; dependency view; feature dependencies; feature tree view; feature variability; feature-oriented method; high-level constructive software reuse; matrix-based approach; product configurations; product line software engineering; software product lines;
fLanguage :
English
Journal_Title :
Software, IEE Proceedings -
Publisher :
iet
ISSN :
1462-5970
Type :
jour
DOI :
10.1049/ip-sen:20045007
Filename :
1468674
Link To Document :
بازگشت