[HTML][HTML] Evolution of software in automated production systems: Challenges and research directions
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 …
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
Early experiments with software diversity in the mid 1970s investigated N-version
programming and recovery blocks to increase the reliability of embedded systems. Four …
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
This Open Access book presents the results of the" Collaborative Embedded
Systems"(CrESt) project, aimed at adapting and complementing the methodology underlying …
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 …
develo** families of similar software systems at lower costs, in shorter time, and with …
Fuzzification:{Anti-Fuzzing} techniques
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 …
space of a program without knowing its internals. Therefore, developers commonly use …
A conceptual model for unifying variability in space and time
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 …
highly variable in space (concurrent variations of the system at a single point in time) and …
Deltaecore-A model-based delta language generation framework
Software product lines (SPLs) and software ecosystems (SECOs) represent families of
closely related software systems in terms of configurable variable assets. Delta modeling is …
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
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 …
functionalities of a system. Unfortunately, features and their locations in software artifacts are …
DeltaJ 1.5: delta-oriented programming for Java 1.5
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 …
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
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 …
product line research has been changing and that the works in industry and academia have …