Model-Driven Engineering for Software Product Lines 101
pects. Regression test selection techniques, test automation and archi-
tecture-based regression testing are points for future research as well as
techniques that address the relationships between variability and test-
ing and techniques to handle traceability among test and development
artifacts.
2.5 CONCLUSIONS
SPL engineering is a process focusing on capturing the commonalities
(assumptions true for each family member) and variability (assumptions
about how individual family members differ) between several software
products. Models have been used for long as descriptive artifacts, and
proved themselves very helpful for formalizing, sharing, and communicat-
ing ideas. Modeling variability ...