Conjunctive Query Based Constraint Solving For Feature Model Configuration

04/26/2023
by   Alexander Felfernig, et al.
0

Feature model configuration can be supported on the basis of various types of reasoning approaches. Examples thereof are SAT solving, constraint solving, and answer set programming (ASP). Using these approaches requires technical expertise of how to define and solve the underlying configuration problem. In this paper, we show how to apply conjunctive queries typically supported by today's relational database systems to solve constraint satisfaction problems (CSP) and – more specifically – feature model configuration tasks. This approach allows the application of a wide-spread database technology to solve configuration tasks and also allows for new algorithmic approaches when it comes to the identification and resolution of inconsistencies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2022

Applying Incremental Answer Set Solving to Product Configuration

In this paper, we apply incremental answer set solving to product config...
research
04/20/2011

Translation-based Constraint Answer Set Solving

We solve constraint satisfaction problems through translation to answer ...
research
04/01/2019

On Limitations of the Witness Configuration Method for Geometric Constraint Solving in CAD Modeling

This paper presents discussions on the limitations of the witness config...
research
08/29/2011

FdConfig: A Constraint-Based Interactive Product Configurator

We present a constraint-based approach to interactive product configurat...
research
09/17/2021

Product Configuration in Answer Set Programming

This is a preliminary work on configuration knowledge representation whi...
research
03/02/2022

On the Configuration of More and Less Expressive Logic Programs

The decoupling between the representation of a certain problem, i.e., it...
research
06/28/2016

Exploring high-level Perspectives on Self-Configuration Capabilities of Systems

Optimization of product performance repetitively introduces the need to ...

Please sign up or login with your details

Forgot password? Click here to reset