Title
Tracing Imperfectly Modular Variability in Software Product Line Implementation.
Abstract
When large software product lines are engineered, a combined set of traditional techniques, e.g., inheritance, design patterns, generic types, is likely to be used for realizing the variability at the implementation level. In these techniques the concept of feature, as a reusable unit, does not have a first-class representation in implementation, but still an imperfect form of modularization of variability can be achieved. We present in this paper a framework (i) to explicitly capture and document this imperfectly modular variability - by several combined techniques - in a dedicated variability model, and (ii) to establish trace links between this model and the variability model at the specification level. We report on the implementation of the framework through a domain specific language, and show the feasibility of the approach on a real feature-rich system.
Year
DOI
Venue
2017
10.1007/978-3-319-56856-0_8
Lecture Notes in Computer Science
Field
DocType
Volume
Domain-specific language,Imperfect,Systems engineering,Software engineering,Computer science,Software design pattern,Software,Software product line,Modular programming,Modular design,Tracing
Conference
10221
ISSN
Citations 
PageRank 
0302-9743
2
0.38
References 
Authors
6
2
Name
Order
Citations
PageRank
Xhevahire Tërnava133.43
Philippe Collet265249.32