All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

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