Authors
Xavier Devroey, Gilles Perrouin, Maxime Cordy, Hamza Samih, Axel Legay, Pierre-Yves Schobbens, Patrick Heymans
Publication date
2017/2/1
Journal
Software & Systems Modeling
Volume
16
Issue
1
Pages
153-171
Publisher
Springer Berlin Heidelberg
Description
Software product lines (SPLs) are families of software systems sharing common assets and exhibiting variabilities specific to each product member of the family. Commonalities and variabilities are often represented as features organized in a feature model. Due to combinatorial explosion of the number of products induced by possible features combinations, exhaustive testing of SPLs is intractable. Therefore, sampling and prioritization techniques have been proposed to generate sorted lists of products based on coverage criteria or weights assigned to features. Solely based on the feature model, these techniques do not take into account behavioural usage of such products as a source of prioritization. In this paper, we assess the feasibility of integrating usage models into the testing process to derive statistical testing approaches for SPLs. Usage models are given as Markov chains, enabling prioritization …
Total citations
201620172018201920202021202220232024391097784
Scholar articles
X Devroey, G Perrouin, M Cordy, H Samih, A Legay… - Software & Systems Modeling, 2017