Abstract
Feature models are often used to describe variability and commonality in Software Product Lines, specifying admissible configurations of valid products. However, invalid configurations may arise in some scenarios. These include feature model evolution that invalidates pre-existing products or collaborative configuration by multiple stakeholders with conflicting goals, among others. This problem has been acknowledged in the literature and some techniques for configuration repair have already been proposed. However, common optimization criteria such as proximity between original and repaired configurations can result in a significant number of alternative repair possibilities, easily attaining thousands of alternatives for models of practical dimension. Consequently, rather than just efficiently providing an exhaustive list of possibilities, an approach that specifically addresses this issue should be able to offer the user a manageable and comprehensible view of the configuration problems and potential repair options. We offer a novel approach for configuration repair, based on partitioning and cover analysis, with high performance and generating high quality solutions, which allows efficient identification and presentation of multiple competing repairs.
Original language | English |
---|---|
Title of host publication | SPLC '14 Proceedings of the 18th International Software Product Line Conference |
Editors | D. Dhungana, S. Gnesi, J. Rubin, K. Czarnecki, P. Heymans, A. Fantechi |
Place of Publication | New York |
Publisher | ACM - Association for Computing Machinery |
Pages | 157-166 |
Volume | 1 |
ISBN (Print) | 978-1-4503-2740-4 |
DOIs | |
Publication status | Published - 15 Sept 2014 |
Event | 18th International Software Product Line Conference (SPLC 2014) - Florence, Italy Duration: 15 Sept 2014 → 19 Sept 2014 Conference number: 18th |
Publication series
Name | ACM International Conference Proceeding Series |
---|---|
Publisher | Association for Computing Machinery (ACM) |
Volume | 1 |
Conference
Conference | 18th International Software Product Line Conference (SPLC 2014) |
---|---|
Abbreviated title | (SPLC 2014) |
Country/Territory | Italy |
City | Florence |
Period | 15/09/14 → 19/09/14 |
Keywords
- Configuration
- Configuration Diagnosis
- Configuration Repair
- Feature Modeling
- Software Product Lines