Software product line engineering is an approach that develops and maintains families of products while taking advantage of their common aspects and predicted variabilities. Indeed, software product lines (SPL) are an important means for implementing software variability which is the ability of a system to be efficiently extended, changed, customized or configured for use in a particular context. Variability needs in software are constantly increasing because variability moves from mechanics and hardware to software and design decisions are delayed as long as economically feasible. Numerous SPL construction approaches are proposed. Different in nature, these approaches have nevertheless some common disadvantages. We have proceeded to an in-depth analysis of existing approaches for the construction of Software Product Line within a comparison framework in order to identify their drawbacks. We suggest overcoming these drawbacks by an improvement of the tool support for these approaches and for their interactivity with their users. We propose to study a particular software product line which is ERP as experimentation.
CITATION STYLE
Ouali, S., Kraiem, N., & Ghezala, H. B. (2011). Framework for Evolving Software Product Line. International Journal of Software Engineering & Applications, 2(2), 34–51. https://doi.org/10.5121/ijsea.2011.2204
Mendeley helps you to discover research relevant for your work.