Binding Time and Evolution
Book chapter, 2013
© Springer-Verlag Berlin Heidelberg 2013. Software variability, as a powerful mechanism that enables the construction of different artifacts from a common architecture, enables the realization of variation points and variants at different times or stages. The moment in which the variability is bound to concrete design choices provides a flexible way to delay our design decisions to later stages during the software development process.