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
Link To Document