Model Driven Software Reconfiguration by Exploiting Grammar Based Genetic Programming
Idioma
EN
Communication dans un congrès
Este ítem está publicado en
8th IEEE International Model-Driven Requirements Engineering Workshop, MoDRE@RE 2018, Banff, AB, Canada, 8th International Model-Driven Requirements Engineering Workshop (MoDRE), 2018-08-20, Banff. n° ISBN 978-1-5386-8406-1, p. 21-25
IEEE
Resumen en inglés
Dynamic reconfiguration of software systems can be achieved by exploiting variability models of such systems, combined with mechanisms for selecting and instantiating the appropriate system configuration. We developed a ...Leer más >
Dynamic reconfiguration of software systems can be achieved by exploiting variability models of such systems, combined with mechanisms for selecting and instantiating the appropriate system configuration. We developed a model-driven approach for dynamic software reconfiguration, which uses a component profile-oriented feature model for representing different configurations of a software system, and a grammar based genetic programming tool that, at run-time, automatically generates an optimal system configuration. The resulting feature configuration is transformed to a target format such as JSON, SQL or other specification that allows us to instantiate the new system configuration. In this paper we focus on the run-time reasoning and propagation aspect, and discuss our experience on applying the approach to a use case.< Leer menos
Palabras clave en inglés
Genetic programming
Feature model
models@runtime
Proyecto europeo
SUpporting evolution and adaptation of PERsonalized Software by Exploiting contextual Data and End-user feedback
Centros de investigación