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 :
بازگشت