Dynamic Software Product Lines.

This article discusses dynamic software product lines (DSPL). Because it is impossible to foresee all the functionality or variability a software product line (SPL) requires, there is a need for dynamic SPL that produce software capable of adapting to fluctuations in user needs and evolving resource...

Full description

Bibliographic Details
Published in:Computer (00189162) Vol. 41; no. 4; pp. 93 - 96
Main Authors: Hallsteinsen, Svein, Hinchey, Mike, Sooyong Park, Schmid, Klaus
Format: Article
Published: IEEE Apr2008
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:This article discusses dynamic software product lines (DSPL). Because it is impossible to foresee all the functionality or variability a software product line (SPL) requires, there is a need for dynamic SPL that produce software capable of adapting to fluctuations in user needs and evolving resource constraints. DSPL binds variation points at runtime, initially when software is launched to adapt to the current environment, as well as during operation to adapt to changes in the environment. The properties of DSPL and the growing interest in DSPL are described.