Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A 2021
DOI: 10.1145/3461001.3471151
|View full text |Cite
|
Sign up to set email alerts
|

Capturing the diversity of analyses on the Linux kernel variability

Abstract: As its variability management architecture is complex, the Linux kernel is a constant subject of study for analyzing different aspects of its variability. It relies on a configuration-aware build system, preprocessor directives in the code, and a configuration tool. While many studies have focused on detecting anomalies within these parts or between them, all concepts and denominations are different among contributions, with similar properties devised with varied formalisms, or with no easy relationship betwee… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 47 publications
0
1
0
Order By: Relevance
“…This problem is not restricted to business processes and naturally extends to variability-intensive systems, which change their behaviour in response to the (de)activation of some options. Examples of variability-intensive systems include Software Product Lines (SPLs) ; Apel et al (2013), operating systems kernels She et al (2010); Mortara and Collet (2021), code generators Boussaa et al (2016); , or web-based frameworks Halin et al (2019); Sánchez et al (2017). Validating these systems is difficult because enumerating all variants, whose number can grow exponentially with the number of options, is generally infeasible Halin et al (2019).…”
Section: Introductionmentioning
confidence: 99%
“…This problem is not restricted to business processes and naturally extends to variability-intensive systems, which change their behaviour in response to the (de)activation of some options. Examples of variability-intensive systems include Software Product Lines (SPLs) ; Apel et al (2013), operating systems kernels She et al (2010); Mortara and Collet (2021), code generators Boussaa et al (2016); , or web-based frameworks Halin et al (2019); Sánchez et al (2017). Validating these systems is difficult because enumerating all variants, whose number can grow exponentially with the number of options, is generally infeasible Halin et al (2019).…”
Section: Introductionmentioning
confidence: 99%