Tailoring Infrastructure Software Product Lines by Static Application Analysis

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

  • Horst Schirmeier - , Professur für Betriebssysteme, Friedrich-Alexander-Universität Erlangen-Nürnberg (Autor:in)
  • Olaf Spinczyk - , Friedrich-Alexander-Universität Erlangen-Nürnberg (Autor:in)

Abstract

Besides ordinary applications, also infrastructure software such as operating systems or database management systems is being developed as a software product line. With proper tool support these systems can be configured easily by selecting features in a feature model. However, in the future multi-level architectures of layered product lines will be common practice. For humans the feature-based configuration will become increasingly complex, as the number of configurable features will be tremendous. Our goal is to reduce this complexity. The approach is based on the observation that many configuration decisions could be automated by statically analyzing the code of layers on top of an infrastructure product line. Motivated by use cases the paper presents the concepts behind our analysis tool, which is able to automate the configuration in many cases. First results in the context of a feature-oriented version of the Berkeley DB illustrate the potential of this novel approach.

Details

OriginalspracheEnglisch
Titel11th International Software Product Line Conference (SPLC 2007)
Herausgeber (Verlag)Wiley-IEEE Press
Seiten255-260
Seitenumfang6
ISBN (Print)978-0-7695-2888-5
PublikationsstatusVeröffentlicht - 14 Sept. 2007
Peer-Review-StatusJa

Konferenz

Titel11th International Software Product Line Conference (SPLC 2007)
Dauer10 - 14 September 2007
OrtKyoto, Japan

Externe IDs

Scopus 47949124634
ORCID /0000-0002-1427-9343/work/142254569

Schlagworte

Schlagwörter

  • Application software, Operating systems, Humans, Prototypes, Computer science, Database systems, Computer architecture, Software systems, Computer industry, Industrial relations