2011 Fifth International Conference on Research Challenges in Information Science 2011
DOI: 10.1109/rcis.2011.6006825
|View full text |Cite
|
Sign up to set email alerts
|

Constraints: The core of product line engineering

Abstract: Abstract-Product line engineering is a reuse-driven development paradigm based on the management of variability, which was successfully applied in information systems engineering and other domains. A common way to represent variability is with variability models that describe artefacts, and the dependencies between their various inflexions. Constraint programming, and in particular Boolean constraint programming, has been used so far to support analysis of variability models such as Feature-Oriented Domain Ana… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 28 publications
(17 citation statements)
references
References 23 publications
0
17
0
Order By: Relevance
“…• Intention: it is a goal [6] that expresses what is targeted, i.e. a state that is expected to be reached or maintained.…”
Section: Map Modelmentioning
confidence: 99%
“…• Intention: it is a goal [6] that expresses what is targeted, i.e. a state that is expected to be reached or maintained.…”
Section: Map Modelmentioning
confidence: 99%
“…For instance, [7] introduced the orthogonal variability model, which defines variability in a separate way. Salinesi et al [20] used a constraint-based product line language. Other approaches are proposed to model variability using UML models (Unified Modeling Language models) or feature models (FODA [3]).…”
Section: Variability Modelingmentioning
confidence: 99%
“…On line 15, the solving process is executed and the returned cost is assigned to the cost variable. If this cost is equal to 0, the solver in a place has reached a valid solution, it is then necessary to send a termination signal to the remaining places (lines [16][17][18][19][20][21][22]. For this, every place (i.e.…”
Section: Data Parallel Implementationmentioning
confidence: 99%
“…Constraint Programming has been successfully used to model and solve many real-life problems in diverse areas such as planning, resource allocation, scheduling and product line modeling [16,17]. Classically constraint satisfaction problems (CSPs) may be solved exhaustively by complete methods which are able to find all solutions, and therefore determine whether any solutions exist.…”
Section: Introductionmentioning
confidence: 99%