• DocumentCode
    2662865
  • Title

    Product Line Variability with Elastic Components and Test-Driven Development

  • Author

    Kakarontzas, George ; Stamelos, Ioannis ; Katsaros, Panagiotis

  • Author_Institution
    Dept. of Inf., Aristotle Univ., Thessaloniki, Greece
  • fYear
    2008
  • fDate
    10-12 Dec. 2008
  • Firstpage
    146
  • Lastpage
    151
  • Abstract
    In this work we present a systematic approach for the creation of new variant software components via customization of existing core assets of a software product line. We consider both functional and quality variants and address the issue of a controlled creation of variants which considers the reference architecture and its co-evolution with a number of other artifacts including components and functional and quality test suites. Furthermore we discuss the relationship between the popular agile practice of test-driven development (TDD) and how it can be used to assist the evolution of software components of a software product line.
  • Keywords
    object-oriented programming; product development; program testing; software quality; software reusability; core assets; customization; elastic components; product line variability; reference architecture; software product line; test-driven development; variant software components; Computer architecture; Documentation; Informatics; Product development; Programming; Software engineering; Software testing; System testing; Telecommunications; Component Variability; Elastic Software Components; Software Product Lines; Test-Driven Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence for Modelling Control & Automation, 2008 International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    978-0-7695-3514-2
  • Type

    conf

  • DOI
    10.1109/CIMCA.2008.84
  • Filename
    5172615