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

[图书][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
developing 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 …

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 …

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 developing and maintaining systems that are
highly variable in space (concurrent variations of the system at a single point in time) and …

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 …

Supporting distributed product configuration by integrating heterogeneous variability modeling approaches

JA Galindo, D Dhungana, R Rabiser… - Information and …, 2015 - Elsevier
Context In industrial settings products are developed by more than one organization.
Software vendors and suppliers commonly typically maintain their own product lines, which …