• DocumentCode
    3480692
  • Title

    Tailoring Infrastructure Software Product Lines by Static Application Analysis

  • Author

    Schirmeier, Horst ; Spinczyk, Olaf

  • Author_Institution
    Friedrich-Alexander Univ. of Erlangen-Nuremberg, Erlangen
  • fYear
    2007
  • fDate
    10-14 Sept. 2007
  • Firstpage
    255
  • Lastpage
    260
  • 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.
  • Keywords
    product development; program diagnostics; software architecture; software reusability; software tools; complexity reduction; database management systems; feature-based configuration; infrastructure software product line tailoring; multilevel architectures; operating systems; static application analysis; tool support; Application software; Computer architecture; Computer industry; Computer science; Database systems; Humans; Industrial relations; Operating systems; Prototypes; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference, 2007. SPLC 2007. 11th International
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-0-7695-2888-5
  • Type

    conf

  • DOI
    10.1109/SPLINE.2007.33
  • Filename
    4339274