• DocumentCode
    1996471
  • Title

    Measuring Non-Functional Properties in Software Product Line for Product Derivation

  • Author

    Siegmund, Norbert ; Rosenmuller, M. ; Kuhlemann, Martin ; Kastner, Christian ; Saake, Gunter

  • Author_Institution
    Univ. of Magdeburg, Magdeburg, Germany
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    187
  • Lastpage
    194
  • Abstract
    A software product line (SPL) enables stakeholders to derive different software products for a domain while providing a high degree of reuse of their code units. Software products are derived in a configuration process by composing different code units. The configuration process becomes complex if SPLs contain hundreds of features. In many cases, a stakeholder is not only interested in functional but also in non-functional properties of a desired product. Because SPLs can be used in different application scenarios alternative implementations of already existing functionality are developed to meet special non-functional requirements, like restricted binary size and performance guarantees. To enable these complex configurations we discuss and present techniques to measure non-functional properties of software modules and use these values to compute SPL configurations optimized to the users needs.
  • Keywords
    software reusability; binary size; nonfunctional properties; product derivation; software product lines; Application software; Embedded system; Energy consumption; Large-scale systems; Software engineering; Software measurement; Sorting; Testing; Time to market; Visualization; Non-functional Properties; Product Derivation; Software Product Lines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.45
  • Filename
    4724547