Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Feature Models in Linux – From Symbols to Semantics

  • Valentin Rothberg
  • , Nicolas Dintzner
  • , Andreas Ziegler
  • , Daniel Lohmann

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Abstract

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.

OriginalspracheEnglisch
Titel des SammelwerksVaMoS '16: Proceedings of the Tenth International Workshop on Variability Modelling of Software-intensive Systems
Herausgeber/-innenVander Alves, Ina Schaefer, Eduardo Santana de Almeida
Herausgeber (Verlag)Association for Computing Machinery (ACM)
Seiten65-72
Seitenumfang8
ISBN (elektronisch)9781450340199
DOIs
PublikationsstatusVeröffentlicht - Jan. 2016
Extern publiziertJa
Veranstaltung10th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2016 - Salvador, Brasilien
Dauer: 27 Jan. 201629 Jan. 2016

Konferenz

Konferenz10th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2016
Land/GebietBrasilien
OrtSalvador
Zeitraum27 Jan. 201629 Jan. 2016

ASJC Scopus Sachgebiete

  • Software
  • Mensch-Maschine-Interaktion
  • Maschinelles Sehen und Mustererkennung
  • Computernetzwerke und -kommunikation

Dieses zitieren