Mapping problem-space features into solution-space features is a fundamental configuration problem in software product line en-gineering. A configuration problem is defined as generating the most optimal combination of software features given a require-ments specification and given a set of configuration rules. Current approaches however provide little support for expressing complex configuration rules between problem and solution space that sup-port incomplete requirements specifications. In this paper, we pro-pose an approach to model complex configuration rules based on a generalization of the concept of problem-solution feature interac-tions. These are interactions between solution-space features that only arise in specific problem cont...
The paper demonstrates that product configuration ap-plications fit naturally the framework of answe...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are co...
peer-reviewedWhen configuring customizable software, it is useful to provide interactive tool-suppor...
Mapping problem-space features into solution-space features is a fundamental configuration problem i...
Current generative programming approaches use configuration knowledge to automatically manufacture a...
A feature model captures various possible configurations of products within a product family. When c...
This thesis deals with the problem of technical product configuration: Connect individual components...
In this paper we present the core of LoCo, a logic-based high-level representation language for expr...
A growing share of products expose sophisticated configurability to handle variations in user and co...
Software configuration management (SCM) is the discipline for controlling the evolution of software ...
In this paper(1), we outline our constraint-based model for configuring industrial products and trea...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
A Software Product Line is a family of software systems in a domain, which share some common feature...
In this paper, we explore a novel application domain for SMT solvers: configuration problems. Config...
In this paper we give a formalisation of configuration as the task to construct for a given specific...
The paper demonstrates that product configuration ap-plications fit naturally the framework of answe...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are co...
peer-reviewedWhen configuring customizable software, it is useful to provide interactive tool-suppor...
Mapping problem-space features into solution-space features is a fundamental configuration problem i...
Current generative programming approaches use configuration knowledge to automatically manufacture a...
A feature model captures various possible configurations of products within a product family. When c...
This thesis deals with the problem of technical product configuration: Connect individual components...
In this paper we present the core of LoCo, a logic-based high-level representation language for expr...
A growing share of products expose sophisticated configurability to handle variations in user and co...
Software configuration management (SCM) is the discipline for controlling the evolution of software ...
In this paper(1), we outline our constraint-based model for configuring industrial products and trea...
The increasing complexity and cost of software-intensive systems has led developers to seek ways of...
A Software Product Line is a family of software systems in a domain, which share some common feature...
In this paper, we explore a novel application domain for SMT solvers: configuration problems. Config...
In this paper we give a formalisation of configuration as the task to construct for a given specific...
The paper demonstrates that product configuration ap-plications fit naturally the framework of answe...
Feature models are widely used to model software product-line (SPL) variability. SPL variants are co...
peer-reviewedWhen configuring customizable software, it is useful to provide interactive tool-suppor...