• DocumentCode
    467101
  • Title

    Analyzing and Re-structuring Product Line Dependencies

  • Author

    Savolainen, Juha ; Oliver, Ian ; Myllärniemi, Varvana ; Männistö, Tomi

  • Author_Institution
    Nokia Res. Center, Espoo
  • Volume
    1
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    569
  • Lastpage
    574
  • Abstract
    Software product lines have proven to be successful for developing many critical software systems. Sharing thoroughly tested components can greatly improve the quality of individual products. The structuring of commonality and variability in the product line creates dependencies among features and components. Because of the dependencies, individual products may be bloated with features and components not required by the product specification. This increases complexity and resource consumption, affecting product quality negatively. We propose a method for analyzing product line dependencies for identifying unnecessary features. If these features are found, the method also addresses how to correct the situation. Our approach is demonstrated with a running example and our experiences in real industrial cases are discussed.
  • Keywords
    formal specification; object-oriented programming; program diagnostics; program testing; critical software systems; product line dependencies; product quality; product specification; resource consumption; software product lines; tested components; Component architectures; Costs; Degradation; Embedded system; Mobile handsets; Quality assurance; Security; Software systems; Testing; Turning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.74
  • Filename
    4291054