Spring til hovednavigation Spring til søgning Spring til hovedindhold

Incremental Construction of Modal Implication Graphs for Evolving Feature Models

  • Sebastian Krieter
  • , Rahel Arens
  • , Michael Nieke
  • , Chico Sundermann
  • , Tobias Heß
  • , Thomas Thüm
  • , Christoph Seidl
    • Harz University of Applied Sciences
    • Technical University of Braunschweig
    • Ulm University

    Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review

    Abstract

    A feature model represents a set of variants as configurable features and dependencies between them. During variant configuration, (de)selection of a feature may entail that other features must or cannot be selected. A Modal Implication Graph (MIG) enables efficient decision propagation to perform automatic (de)selection of subsequent features. In addition, it facilitates other configuration-related activities such as t-wise sampling. Evolution of a feature model may change its configuration logic, thereby invalidating an existing MIG and forcing a full recomputation. However, repeated recomputation of a MIG is expensive, and thus hampers the overall usefulness of MIGs for frequently evolving feature models. In this paper, we devise a method to incrementally compute updated MIGs after feature model evolution. We identify expensive steps in the MIG construction algorithm, enable them for incremental computation, and measure performance compared to a full rebuild of a complete MIG within the evolution histories of four real-world feature models. Results show that our incremental method can increase the speed of MIG construction by orders of magnitude, depending on the given scenario and extent of evolutionary changes.
    OriginalsprogEngelsk
    TitelProceedings of the 25th ACM International Systems and Software Product Line Conference (SPLC'21) - Volume A
    ForlagAssociation for Computing Machinery
    Publikationsdato2021
    Sider64–74
    DOI
    StatusUdgivet - 2021
    BegivenhedInternational Systems and Software Product Line Conference - Leicester , Storbritannien
    Varighed: 6 sep. 202111 sep. 2021
    Konferencens nummer: 25

    Konference

    KonferenceInternational Systems and Software Product Line Conference
    Nummer25
    Land/OmrådeStorbritannien
    ByLeicester
    Periode06/09/202111/09/2021

    Emneord

    • Feature Model
    • Variant Configuration
    • Modal Implication Graph (MIG)
    • Incremental Computation
    • Configuration Logic Evolution

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'Incremental Construction of Modal Implication Graphs for Evolving Feature Models'. Sammen danner de et unikt fingeraftryk.

    Citationsformater