Software diversity: state of the art and perspectives

I Schaefer, R Rabiser, D Clarke, L Bettini… - International Journal on …, 2012 - Springer
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 …

First-class variability modeling in matlab/simulink

A Haber, C Kolassa, P Manhart, PMS Nazari… - Proceedings of the 7th …, 2013 - dl.acm.org
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 …

VML*–a family of languages for variability management in software product lines

S Zschaler, P Sánchez, J Santos, M Alférez… - … Conference, SLE 2009 …, 2010 - Springer
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 …

A systematic analysis of textual variability modeling languages

H Eichelberger, K Schmid - … of the 17th International Software Product …, 2013 - dl.acm.org
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 …

Hierarchical variability modeling for software architectures

A Haber, H Rendel, B Rumpe, I Schaefer… - 2011 15th …, 2011 - ieeexplore.ieee.org
Hierarchically decomposed component-based system development reduces design
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

JM Horcas, A Cortiñas, L Fuentes… - Information and Software …, 2022 - Elsevier
Context: Web engineering involves managing a high diversity of artifacts implemented in
different languages and with different levels of granularity. Technological companies usually …

Engineering delta modeling languages

A Haber, K Hölldobler, C Kolassa, M Look… - Proceedings of the 17th …, 2013 - dl.acm.org
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 …

Delta-oriented model-based integration testing of large-scale systems

M Lochau, S Lity, R Lachmann, I Schaefer… - Journal of Systems and …, 2014 - Elsevier
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 …

[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 …

An automatic process for weaving functional quality attributes using a software product line approach

JM Horcas, M Pinto, L Fuentes - Journal of Systems and Software, 2016 - Elsevier
Some quality attributes can be modelled using software components, and are normally
known as Functional Quality Attributes (FQAs). Applications may require different FQAs, and …