2010
DOI: 10.1016/j.jss.2010.02.018
|View full text |Cite
|
Sign up to set email alerts
|

Structuring the modeling space and supporting evolution in software product line engineering

Abstract: a b s t r a c tThe scale and complexity of product lines means that it is practically infeasible to develop a single model of the entire system, regardless of the languages or notations used. The dynamic nature of real-world systems means that product line models need to evolve continuously to meet new customer requirements and to reflect changes of product line artifacts. To address these challenges, product line engineers need to apply different strategies for structuring the modeling space to ease the creat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
53
0
2

Year Published

2010
2010
2021
2021

Publication Types

Select...
5
3
1

Relationship

3
6

Authors

Journals

citations
Cited by 85 publications
(55 citation statements)
references
References 50 publications
0
53
0
2
Order By: Relevance
“…Van Ommering [61] introduces the concept of Product Populations. Dhungana et al [62] explore how to structure the modeling space for large product lines at multiple levels of abstraction. Holl et al [63] describe the concept of product line bundles to package variability models and product line tool extensions to support sharing and deploying models and tools in multi product lines.…”
Section: Related Workmentioning
confidence: 99%
“…Van Ommering [61] introduces the concept of Product Populations. Dhungana et al [62] explore how to structure the modeling space for large product lines at multiple levels of abstraction. Holl et al [63] describe the concept of product line bundles to package variability models and product line tool extensions to support sharing and deploying models and tools in multi product lines.…”
Section: Related Workmentioning
confidence: 99%
“…In [22,53], Dhungana et al report that evolution support becomes particularly important for engineering SPLs and other variabilityintensive systems. They propose model-driven support at the feature level, using FM concepts [53].…”
Section: Evolution Of Architectural Variabilitymentioning
confidence: 99%
“…Managing evolution however is success-critical, especially in modelbased product line approaches to ensure consistency after changes to meta-models, models, and actual development artifacts. Some approaches provide explicit support for particular aspects of product line evolution [67,106,64,165,161,138,199,119].…”
Section: Evolution Of Diverse Systemsmentioning
confidence: 99%