Evolution, testing and configuration of variability intensive systems
|Author/s||Galindo Duarte, José Ángel|
Benavides Cuevas, David Felipe
|Department||Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos|
|Awards||Premio Extraordinario de Doctorado US|
|Abstract||One of the key characteristics of software is its ability to be adapted and configured to different scenarios. Recently, software variability has been studied as a first-class concept in different domains ranging from ...
One of the key characteristics of software is its ability to be adapted and configured to different scenarios. Recently, software variability has been studied as a first-class concept in different domains ranging from software product lines to pervasive systems. Variability is the ability of a software product to vary depending on different circumstances. Variability intensive systems are those software products where variability management is a core engineering activity. The varying parts of those systems are commonly modeled by us- ing different variability model flavors, being feature modeling one of the most common ones. Feature models were first introduced by Kang et al. back in 1990 and are a compact representation of a set of configurations in a variability intensive system. The large number of configurations that a feature model can encode makes the manual analysis of feature models an error prone and costly task. Then, computer-aided mechanisms appeared as a solution to extract useful information from feature models. This process of extracting information from feature models is known as ¿Automated Analysis of Feature models¿ that has been one of the main areas of research in the last years where more than thirty analysis operations have been proposed.
|Citation||Galindo Duarte, J.Á. (2015). Evolution, testing and configuration of variability intensive systems. (Tesis Doctoral Inédita). Universidad de Sevilla, Sevilla.|