[HTML][HTML] Evolution of software in automated production systems: Challenges and research directions

B Vogel-Heuser, A Fay, I Schaefer, M Tichy - Journal of Systems and …, 2015 - Elsevier
Co** with evolution in automated production systems implies a cross-disciplinary
challenge along the system's life-cycle for variant-rich systems of high complexity. The …

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 …

Feature-oriented software product lines

S Apel, D Batory, C Kästner, G Saake - 2013 - Springer
The idea for this book arose from a series of lectures on modern programming paradigms,
feature-oriented programming, and software product lines that are continuously held at the …

Cool features and tough decisions: a comparison of variability modeling approaches

K Czarnecki, P Grünbacher, R Rabiser… - Proceedings of the 6th …, 2012 - dl.acm.org
Variability modeling is essential for defining and managing the commonalities and
variabilities in software product lines. Numerous variability modeling approaches exist today …

What is a feature? a qualitative study of features in industrial software product lines

T Berger, D Lettner, J Rubin, P Grünbacher… - Proceedings of the 19th …, 2015 - dl.acm.org
The notion of features is commonly used to describe the functional and non-functional
characteristics of a system. In software product line engineering, features often become the …

A study of variability models and languages in the systems software domain

T Berger, S She, R Lotufo, A Wasowski… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Variability models represent the common and variable features of products in a product line.
Since the introduction of FODA in 1990, several variability modeling languages have been …

Automated analysis of feature models: Quo vadis?

JA Galindo, D Benavides, P Trinidad… - Computing, 2019 - Springer
Feature models have been used since the 90s to describe software product lines as a way of
reusing common parts in a family of software systems. In 2010, a systematic literature review …

Concepts of variation control systems

L Linsbauer, F Schwägerl, T Berger… - Journal of Systems and …, 2021 - Elsevier
Abstract Version control systems are an integral part of today's software engineering. They
facilitate the collaborative management of revisions (sequential versions) and variants …

The multiple facets of software diversity: Recent developments in year 2000 and beyond

B Baudry, M Monperrus - ACM Computing Surveys (CSUR), 2015 - dl.acm.org
Early experiments with software diversity in the mid 1970s investigated N-version
programming and recovery blocks to increase the reliability of embedded systems. Four …

Travart: An approach for transforming variability models

K Feichtinger, J Stöbich, D Romano… - Proceedings of the 15th …, 2021 - dl.acm.org
A large number of variability modeling approaches have been developed including feature
modeling, decision modeling, and Orthogonal Variability Modeling (OVM). Multiple variants …