Title :
A Software Product Line Definition for Validation Environments
Author :
Magro, Belén ; Garbajosa, Juan ; Perez, J.M.
Author_Institution :
Dimetronic, Madrid
Abstract :
Functional requirements must be tested to check if the system executes as the end user expects. Validation environments must be able to test multiple kinds of applications that belong to different domains and technologies. Since this wide validation spectrum is very difficult to cope with, validation environments are usually specialized in domains, programming languages, technologies, etc. However, it is possible to identify that the validation processes for different systems share a set of commonalities and variability points. This is a perfect framework to apply the software product line approach to develop domain specific validation environments for testing specific products. In this paper we present our experience of applying software product lines to support the variability of validation environments. We illustrate our product-line experience of developing two domain-specific validation environments for two different case studies: digital TV and slots machines.
Keywords :
product development; program testing; program verification; software reusability; functional requirements; software product line definition; specific products testing; validation environments; Computer architecture; Computer languages; Decoding; Digital TV; Investments; Performance evaluation; Programming; Software systems; Software testing; System testing; CASE; acceptance testing; software development environments; software engineering environments; software product lines; testing tools; tools; validation environments; validation tools;
Conference_Titel :
Software Product Line Conference, 2008. SPLC '08. 12th International
Conference_Location :
Limerick
Print_ISBN :
978-0-7695-3303-2
DOI :
10.1109/SPLC.2008.35