Skip to main navigation Skip to search Skip to main content

Nonconformity Resolving Recommendations for Product Line Configuration

  • Beihang University
  • University of Oslo

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

In the context of large-scale system product line engineering, manual configuration is often mandatory and therefore inevitably introduces nonconformities: violating pre-defined constraints for conformance checking. Resolving nonconformities without proper tool support is more or less random, as there are usually hundreds and thousands of configurable parameters and conformance constraints, in the context of configuring a large-scale and directly deployable system. Moreover, inter-connections among constraints and configurable parameters worsen the feasibility of manual resolving nonconformities without proper tool support. In this paper, we present an automatic approach (named as Zen-FIX) to optimally recommend solutions to resolve nonconformities using multi-objective search. Solutions recommended by Zen-FIX conform to all pre-defined constraints and are optimized in terms of maximizing the overall efficiency of an interactive product configuration process. We evaluated Zen-FIX with a real-world case study containing 52454 optimization problems, with which we evaluated seven multi-objective search algorithms. Results show that MoCell outperformed all others: CellDE, IBEA, NSGA-II, PESA2, Random, SPEA2, for most of the problems, in terms of Efficiency (a combined metric of finding optimized solutions and time performance).

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE International Conference on Software Testing, Verification and Validation, ICST 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages57-68
Number of pages12
ISBN (Electronic)9781509018260
DOIs
StatePublished - 18 Jul 2016
Event9th IEEE International Conference on Software Testing, Verification and Validation, ICST 2016 - Chicago, United States
Duration: 10 Apr 2016 → 15 Apr 2016

Publication series

NameProceedings - 2016 IEEE International Conference on Software Testing, Verification and Validation, ICST 2016

Conference

Conference9th IEEE International Conference on Software Testing, Verification and Validation, ICST 2016
Country/TerritoryUnited States
CityChicago
Period10/04/16 → 15/04/16

Keywords

  • Configuration Conformance Checking
  • Interactive Product Configuration
  • Multi-objective Search
  • Nonconformity Resolving
  • Search-based Software Engineering
  • System Product Line Engineering

Fingerprint

Dive into the research topics of 'Nonconformity Resolving Recommendations for Product Line Configuration'. Together they form a unique fingerprint.

Cite this