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

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 …

[BOOK][B] Model-based engineering of collaborative embedded systems: Extensions of the spes methodology

W Böhm, M Broy, C Klein, K Pohl, B Rumpe, S Schröck - 2021 - library.oapen.org
This Open Access book presents the results of the" Collaborative Embedded
Systems"(CrESt) project, aimed at adapting and complementing the methodology underlying …

A bibliometric analysis of 20 years of research on software product lines

R Heradio, H Perez-Morago… - Information and …, 2016 - Elsevier
Context: Software product line engineering has proven to be an efficient paradigm to
develo** families of similar software systems at lower costs, in shorter time, and with …

Fuzzification:{Anti-Fuzzing} techniques

J Jung, H Hu, D Solodukhin, D Pagan, KH Lee… - 28th USENIX Security …, 2019 - usenix.org
Fuzzing is a software testing technique that quickly and automatically explores the input
space of a program without knowing its internals. Therefore, developers commonly use …

A conceptual model for unifying variability in space and time

S Ananieva, S Greiner, T Kühn, J Krüger… - Proceedings of the 24th …, 2020 - dl.acm.org
Software engineering faces the challenge of develo** and maintaining systems that are
highly variable in space (concurrent variations of the system at a single point in time) and …

Deltaecore-A model-based delta language generation framework

C Seidl, I Schaefer, U Aßmann - 2014 - dl.gi.de
Software product lines (SPLs) and software ecosystems (SECOs) represent families of
closely related software systems in terms of configurable variable assets. Delta modeling is …

Towards a better understanding of software features and their characteristics: A case study of marlin

J Krüger, W Gu, H Shen, M Mukelabai… - Proceedings of the 12th …, 2018 - dl.acm.org
The notion of features is commonly used to describe, structure, and communicate the
functionalities of a system. Unfortunately, features and their locations in software artifacts are …

DeltaJ 1.5: delta-oriented programming for Java 1.5

J Koscielny, S Holthusen, I Schaefer… - Proceedings of the …, 2014 - dl.acm.org
Delta-oriented programming (DOP) is a modular, yet flexible approach to implement
software product lines. In DOP, a product line is implemented by a set of deltas, which are …

A study and comparison of industrial vs. academic software product line research published at SPLC

R Rabiser, K Schmid, M Becker, G Botterweck… - Proceedings of the …, 2018 - dl.acm.org
The study presented in this paper aims to provide evidence for the hypothesis that software
product line research has been changing and that the works in industry and academia have …