Optimized Feature Selection for Initial Launch in Dynamic Software Product Lines
Ismayle de Sousa Santos, Evilasio Costa Junior, Rossana Maria de Castro Andrade, Pedro de Alcântara dos Santos Neto, Leonardo Sampaio Rocha, Claudia Maria Lima Werner, Jerffeson Texeira de Souza
2018
Abstract
A Dynamic Software Product Line (DSPL) allows the generation of products that can adapt dynamically according to changes in requirements or environment at runtime. This runtime adaptation is often made by the activation and deactivation of features, introducing a cost (e.g., an overhead regarding resource consumption). To reduce this cost, a solution is the partial product configuration at the static binding time. Thus, in DSPLs, one challenge is the feature selection to define which features should be bound permanently before the initial launch and which features should be bound at runtime. In this paper, we address this challenge presenting a graph model formulation to the feature selection problem for the initial launch in DSPLs that considers both static and dynamic binding. This model allows the application of efficient optimization algorithms to solve the problem. We also present a proof of concept showing that the model can be used to generate optimized solutions to the feature selection problem for initial launch in DSPLs.
DownloadPaper Citation
in Harvard Style
de Sousa Santos I., Costa Junior E., Andrade R., de Alcântara dos Santos Neto P., Sampaio Rocha L., Maria Lima Werner C. and Texeira de Souza J. (2018). Optimized Feature Selection for Initial Launch in Dynamic Software Product Lines.In Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-298-1, pages 145-156. DOI: 10.5220/0006778001450156
in Bibtex Style
@conference{iceis18,
author={Ismayle de Sousa Santos and Evilasio Costa Junior and Rossana Maria de Castro Andrade and Pedro de Alcântara dos Santos Neto and Leonardo Sampaio Rocha and Claudia Maria Lima Werner and Jerffeson Texeira de Souza},
title={Optimized Feature Selection for Initial Launch in Dynamic Software Product Lines},
booktitle={Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2018},
pages={145-156},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006778001450156},
isbn={978-989-758-298-1},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Optimized Feature Selection for Initial Launch in Dynamic Software Product Lines
SN - 978-989-758-298-1
AU - de Sousa Santos I.
AU - Costa Junior E.
AU - Andrade R.
AU - de Alcântara dos Santos Neto P.
AU - Sampaio Rocha L.
AU - Maria Lima Werner C.
AU - Texeira de Souza J.
PY - 2018
SP - 145
EP - 156
DO - 10.5220/0006778001450156