• DocumentCode
    3145527
  • Title

    Modeling Variability and Testability Interaction in Software Product Line Engineering

  • Author

    Jaring, Michel ; Krikhaar, René L. ; Bosch, Jan

  • Author_Institution
    SW Architectures & Platforms, Oulu
  • fYear
    2008
  • fDate
    25-29 Feb. 2008
  • Firstpage
    120
  • Lastpage
    129
  • Abstract
    Software product line engineering is often a more laborious process than anticipated beforehand, not in the least due to a growing demand for product features and an ever increasing complexity of the dependencies between functional components. One of the main ideas in software product line engineering is to delay variant binding, i.e., to delay the composition of particular product features to a later moment in the development or deployment process. Delaying variant binding affects testability, e.g., a full integration test is not possible before all the appropriate product variants have been bound. This paper suggests a variability and testability interaction model (VTIM) to better anticipate the software product line testing process. VTIM is applied in a case study in expressing the relationship between variability and testability for several variation points in a large-scale software product line of magnetic resonance imaging scanners developed by Philips Medical Systems. The case study illustrates how VTIM can be used as an analysis tool in everyday software engineering practice.
  • Keywords
    biomedical MRI; program testing; software engineering; Philips Medical Systems; delay variant binding; large-scale software product line; magnetic resonance imaging scanners; software product line testing process; variability and testability interaction model; variability-testability interaction; Biomedical imaging; Computer architecture; Delay; Magnetic resonance imaging; Medical tests; Software engineering; Software maintenance; Software systems; Software testing; System testing; software product line; testability; variability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Composition-Based Software Systems, 2008. ICCBSS 2008. Seventh International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-0-7695-3091-8
  • Type

    conf

  • DOI
    10.1109/ICCBSS.2008.9
  • Filename
    4464016