@inproceedings{fedc4a3e5b4f42f78721269f5fa323c6,
title = "Propagating Decisions to Detect and Explain Conflicts in a Multi-step Configuration Process",
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.",
keywords = "Multi-level configuration processes, Feature Models, Feature-Solution Graphs, Conflict explanation",
author = "{Chavarriaga Lozano}, {Jaime Alberto} and {Noguera Garcia}, {Carlos Francisco} and Rubby Casallas and Viviane Jonckers",
note = "Dingel, J., Schulte, W., Ramos, I., Abrahao, S., Insfran, E; 17th International Conference, MODELS 2014 ; Conference date: 28-09-2014 Through 03-10-2014",
year = "2014",
month = oct,
day = "4",
language = "English",
isbn = "978-3-319-11652-5",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "337--352",
editor = "J. Dingel and W. Schulte and I. Ramos and S. Abrahao and E Insfran",
booktitle = "Model-Driven Engineering Languages and Systems-Proceedings of the 17th International Conference, MODELS 2014",
}