Software diversity: state of the art and perspectives
Diversity is prevalent in modern software systems to facilitate adapting the software to
customer requirements or the execution environment. Diversity has an impact on all phases …
customer requirements or the execution environment. Diversity has an impact on all phases …
First-class variability modeling in matlab/simulink
Modern cars exist in an vast number of variants. Thus, variability has to be dealt with in all
phases of the development process, in particular during model-based development of …
phases of the development process, in particular during model-based development of …
VML*–a family of languages for variability management in software product lines
Managing variability is a challenging issue in software-product-line engineering. A key part
of variability management is the ability to express explicitly the relationship between …
of variability management is the ability to express explicitly the relationship between …
A systematic analysis of textual variability modeling languages
Industrial variability models tend to grow in size and complexity due to ever-increasing
functionality and complexity of software systems. Some authors report on variability models …
functionality and complexity of software systems. Some authors report on variability models …
Hierarchical variability modeling for software architectures
Hierarchically decomposed component-based system development reduces design
complexity by supporting distribution of work and component reuse. For product line …
complexity by supporting distribution of work and component reuse. For product line …
[HTML][HTML] Combining multiple granularity variability in a software product line approach for web engineering
Context: Web engineering involves managing a high diversity of artifacts implemented in
different languages and with different levels of granularity. Technological companies usually …
different languages and with different levels of granularity. Technological companies usually …
Engineering delta modeling languages
Delta modeling is a modular, yet flexible approach to capture spatial and temporal variability
by explicitly representing the differences between system variants or versions. The …
by explicitly representing the differences between system variants or versions. The …
Delta-oriented model-based integration testing of large-scale systems
Software architecture specifications are of growing importance for co** with the complexity
of large-scale systems. They provide an abstract view on the high-level structural system …
of large-scale systems. They provide an abstract view on the high-level structural system …
[BUCH][B] Model-driven and software product line engineering
JC Royer, H Arboleda - 2013 - books.google.com
Many approaches to creating Software Product Lines have emerged that are based on
Model-Driven Engineering. This book introduces both Software Product Lines and Model …
Model-Driven Engineering. This book introduces both Software Product Lines and Model …
An automatic process for weaving functional quality attributes using a software product line approach
Some quality attributes can be modelled using software components, and are normally
known as Functional Quality Attributes (FQAs). Applications may require different FQAs, and …
known as Functional Quality Attributes (FQAs). Applications may require different FQAs, and …