Propagating Decisions to Detect and Explain Conflicts in a Multi-step Configuration Process

Jaime Alberto Chavarriaga Lozano, Carlos Francisco Noguera Garcia, Rubby Casallas, Viviane Jonckers

    Research output: Chapter in Book/Report/Conference proceedingConference paper

    7 Citations (Scopus)

    Abstract

    In configuration processes with multiple stakeholders, con- flicts are very likely because each decision maker has a different concerns and expectations about the product. They may not be aware of features selected by others or the restrictions that these selections impose. To help solve the conflicts, this paper introduces a new approach to provide explanations about their causes. Our approach is based on representing features from different concerns using different Feature Models (FMs), and relating them through Feature-Solution Graphs. An FSG contains dependency relationships between two FMs: one feature from the left side forces or prohibits the selection of features in the right side feature model. The strategy to detect and explain conflicts is based on propaga- tion of constraints over the FSGs. We claim that our approach is more expressive and efficient than when using a single FM that contains all concerns and SAT solvers to detect conflicts.
    Original languageEnglish
    Title of host publicationModel-Driven Engineering Languages and Systems-Proceedings of the 17th International Conference, MODELS 2014
    EditorsJ. Dingel, W. Schulte, I. Ramos, S. Abrahao, E Insfran
    PublisherSpringer
    Pages337-352
    Number of pages16
    ISBN (Electronic)978-3-319-11653-2
    ISBN (Print)978-3-319-11652-5
    Publication statusPublished - 4 Oct 2014
    Event17th International Conference, MODELS 2014 - Valencia, Spain
    Duration: 28 Sept 20143 Oct 2014

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Volume8767
    ISSN (Print)0302-9743

    Conference

    Conference17th International Conference, MODELS 2014
    Country/TerritorySpain
    CityValencia
    Period28/09/143/10/14

    Bibliographical note

    Dingel, J., Schulte, W., Ramos, I., Abrahao, S., Insfran, E

    Keywords

    • Multi-level configuration processes
    • Feature Models
    • Feature-Solution Graphs
    • Conflict explanation

    Fingerprint

    Dive into the research topics of 'Propagating Decisions to Detect and Explain Conflicts in a Multi-step Configuration Process'. Together they form a unique fingerprint.

    Cite this