Role of requirement prioritization technique to improve the quality of highly-configurable systems

A Ali, Y Hafeez, S Hussain, S Yang - IEEE Access, 2020 - ieeexplore.ieee.org
Highly-configurable systems are such systems which are not developed for single scenario.
However, perhaps they have variable functionality and they are developed for hybrid …

Preprocessor-based variability in open-source and industrial software systems: An empirical study

C Hunsen, B Zhang, J Siegmund, C Kästner… - Empirical Software …, 2016 - Springer
Almost every sufficiently complex software system today is configurable. Conditional
compilation is a simple variability-implementation mechanism that is widely used in open …

Supporting the statistical analysis of variability models

R Heradio, D Fernández-Amorós… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Variability models are broadly used to specify the configurable features of highly
customizable software. In practice, they can be large, defining thousands of features with …

A Kconfig translation to logic with one-way validation system

D Fernandez-Amoros, R Heradio… - Proceedings of the 23rd …, 2019 - dl.acm.org
Automated analysis of variability models is crucial for managing software system variants,
customized for different market segments or contexts of use. As most approaches for …

Analysis strategies for configurable systems

A von Rhein - 2016 - opus4.kobv.de
A configurable system enables users to derive individual system variants based on a
selection of configuration options. To cope with the often huge number of possible …

Pragmatic Random Sampling of the Linux Kernel: Enhancing the Randomness and Correctness of the conf Tool

D Fernandez-Amoros, R Heradio… - Proceedings of the 28th …, 2024 - dl.acm.org
The configuration space of some systems is so large that it cannot be computed. This is the
case with the Linux Kernel, which provides almost 19,000 configurable options described …

Efficient identification of core and dead features in variability models

H Perez-Morago, R Heradio… - IEEE …, 2015 - ieeexplore.ieee.org
Mass customization enables the creation of personalized products that fulfill the features
desired by specific customers. In this context, variability models are used to specify which …

Towards taming variability models in the wild

D Fernandez-Amoros, R Heradio… - New Trends in …, 2017 - ebooks.iospress.nl
Abstract Software Product Lines (SPLs) are families of related software systems that provide
different combinations of features. Extensive research and application attest to the significant …

[PDF][PDF] Formal analysis of the Linux kernel configuration with SAT solving.

M Walch, R Walter, W Küchlin - Configuration Workshop, 2015 - academia.edu
The Linux kernel is a highly configurable software system. The aim of this paper is to
develop a formal method for the analysis of the configuration space. We first develop a Linux …

BDD algorithms to perform hard analysis operations on variability models

HJ Pérez Morago - 2016 - e-spacio.uned.es
To compete in the global marketplace, manufacturers try to differentiate their products by
focusing on individual customer needs. Fulfilling this goal requires companies to shift from …