Standard

Feature Models in Linux : From Symbols to Semantics. / Rothberg, Valentin; Dintzner, Nicolas; Ziegler, Andreas; Lohmann, Daniel.

Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems. New York, NY : Association for Computing Machinery (ACM), 2016. p. 65-72.

Research output: Scientific - peer-reviewConference contribution

Harvard

Rothberg, V, Dintzner, N, Ziegler, A & Lohmann, D 2016, Feature Models in Linux: From Symbols to Semantics. in Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems. Association for Computing Machinery (ACM), New York, NY, pp. 65-72, VaMoS 2016, Salvador, Brazil, 27-29 January. DOI: 10.1145/2866614.2866624

APA

Rothberg, V., Dintzner, N., Ziegler, A., & Lohmann, D. (2016). Feature Models in Linux: From Symbols to Semantics. In Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems. (pp. 65-72). New York, NY: Association for Computing Machinery (ACM). DOI: 10.1145/2866614.2866624

Vancouver

Rothberg V, Dintzner N, Ziegler A, Lohmann D. Feature Models in Linux: From Symbols to Semantics. In Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems. New York, NY: Association for Computing Machinery (ACM). 2016. p. 65-72. Available from, DOI: 10.1145/2866614.2866624

Author

Rothberg, Valentin; Dintzner, Nicolas; Ziegler, Andreas; Lohmann, Daniel / Feature Models in Linux : From Symbols to Semantics.

Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems. New York, NY : Association for Computing Machinery (ACM), 2016. p. 65-72.

Research output: Scientific - peer-reviewConference contribution

BibTeX

@inbook{ea94a183c3b34e43879287ded51ae9c2,
title = "Feature Models in Linux: From Symbols to Semantics",
keywords = "Cados, Configurability, Feature models, Kconfig, Linux",
author = "Valentin Rothberg and Nicolas Dintzner and Andreas Ziegler and Daniel Lohmann",
year = "2016",
doi = "10.1145/2866614.2866624",
pages = "65--72",
booktitle = "Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems",
publisher = "Association for Computing Machinery (ACM)",
address = "United States",

}

RIS

TY - CHAP

T1 - Feature Models in Linux

T2 - From Symbols to Semantics

AU - Rothberg,Valentin

AU - Dintzner,Nicolas

AU - Ziegler,Andreas

AU - Lohmann,Daniel

PY - 2016

Y1 - 2016

N2 - Linux is a highly configurable operating-system kernel which has been widely studied in the context of software product lines over the past years. Understanding the challenges and perils of evolving and maintaining feature models of the size of Linux is crucial to provide the right tools for development today and to direct future research. Unfortunately, previous studies show contradictory observations when analyzing the evolution of Linux feature models. We explain how peculiarities of the feature models of the Linux kernel lead to those differing observations, and show how the results can be re-aligned. Moreover, our findings also demonstrate that symbolic differencing on feature models used by researchers so far has limited value, depending on the use case. We show how the limitations can be addressed by means of semantic differencing, and ironically invalidate the results we sought to re-align.

AB - Linux is a highly configurable operating-system kernel which has been widely studied in the context of software product lines over the past years. Understanding the challenges and perils of evolving and maintaining feature models of the size of Linux is crucial to provide the right tools for development today and to direct future research. Unfortunately, previous studies show contradictory observations when analyzing the evolution of Linux feature models. We explain how peculiarities of the feature models of the Linux kernel lead to those differing observations, and show how the results can be re-aligned. Moreover, our findings also demonstrate that symbolic differencing on feature models used by researchers so far has limited value, depending on the use case. We show how the limitations can be addressed by means of semantic differencing, and ironically invalidate the results we sought to re-align.

KW - Cados

KW - Configurability

KW - Feature models

KW - Kconfig

KW - Linux

UR - http://www.scopus.com/inward/record.url?scp=84961180427&partnerID=8YFLogxK

U2 - 10.1145/2866614.2866624

DO - 10.1145/2866614.2866624

M3 - Conference contribution

SP - 65

EP - 72

BT - Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems

PB - Association for Computing Machinery (ACM)

ER -

ID: 9249994