Automated Repairing of Variability Models
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F17%3A10361186" target="_blank" >RIV/00216208:11320/17:10361186 - isvavai.cz</a>
Result on the web
<a href="http://dx.doi.org/10.1145/3106195.3106206" target="_blank" >http://dx.doi.org/10.1145/3106195.3106206</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1145/3106195.3106206" target="_blank" >10.1145/3106195.3106206</a>
Alternative languages
Result language
angličtina
Original language name
Automated Repairing of Variability Models
Original language description
Variability models are a common means for describing the commonalities and differences in Software Product Lines (SPL); configurations of the SPL that respect the constraints imposed by the variability model define the problem space. The same variability is usually also captured in the final implementation through implementation constraints, defined in terms of preprocessor directives, build files, build-time errors, etc. Configurations satisfying the implementation constraints and producing correct (compilable) programs define the solution space. Since sometimes the variability model is defined after the implementation exists, it could wrongly assess the validity of some system configurations, i.e., it could consider acceptable some configurations (not belonging to the solution space) that do not permit to obtain a correct program. We here propose an approach that automatically repairs variability models such that the configurations they consider valid are also part of the solution space. Experiments show that some existing variability models are indeed faulty and can be repaired by our approach.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
<a href="/en/project/GA17-12465S" target="_blank" >GA17-12465S: Verification and Bug Hunting for Advanced Software</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2017
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
Proceedings of the 21st International Systems and Software Product Line Conference - Volume A
ISBN
978-1-4503-5221-5
ISSN
—
e-ISSN
neuvedeno
Number of pages
10
Pages from-to
9-18
Publisher name
ACM
Place of publication
Sevilla, Spain
Event location
Sevilla, Spain
Event date
Sep 25, 2017
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—