2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS) 2017
DOI: 10.1109/models.2017.3
|View full text |Cite
|
Sign up to set email alerts
|

Software Product Lines with Design Choices: Reasoning about Variability and Design Uncertainty

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(5 citation statements)
references
References 34 publications
0
5
0
Order By: Relevance
“…Partial models are also applied in specific areas, such as software product lines. Famelis et al (Famelis et al 2017) discuss the presence of uncertainty in the domain of software product line engineering and proposes different ways to resolve it.…”
Section: Modeling Design Uncertainty Using Partial Modelsmentioning
confidence: 99%
“…Partial models are also applied in specific areas, such as software product lines. Famelis et al (Famelis et al 2017) discuss the presence of uncertainty in the domain of software product line engineering and proposes different ways to resolve it.…”
Section: Modeling Design Uncertainty Using Partial Modelsmentioning
confidence: 99%
“…Most papers that address this type of uncertainty use variability models to describe the possible design alternatives, using different approaches, such as partial models or design space exploration techniques. Partial models are used in general [31,33,34,83,84] or applied to particular domains where uncertainty is unavoidable, such as requirements engineering [85], model evolution [86], software product lines [10,23,32], Web engineering [9], or collaborative modeling [28]. Design space exploration techniques are more common Fig.…”
Section: Types Of Uncertainty Addressedmentioning
confidence: 99%
“…An advancement in dealing with variants was the development of software product lines [13], [14], [15]. Methods of managing software product lines undoubtedly decrease the complexity of software, because they help with rigorous planning and reusing software for different market needs; otherwise developing separate software development branches per market need would result in multifold larger codebase.…”
Section: Complexity Of Variantsmentioning
confidence: 99%