Using feature model knowledge to speed up the generation of covering arrays.
by Evelyn Nicole Haslinger, Roberto E. Lopez-Herrejon, Alexander Egyed
Abstract:
Combinatorial Interaction Testing has shown great potential for effectively testing Software Product Lines (SPLs). An important part of this type of testing is determining a subset of SPL products in which interaction errors are more likely to occur. Such sets of products are obtained by computing a so called t-wise Covering Array (tCA), whose computation is known to be NP-complete. Recently, the ICPL algorithm has been proposed to compute these covering arrays. In this research-in-progress paper, we propose a set of rules that exploit basic feature model knowledge to reduce the number of elements (i.e. t-sets) required by ICPL without weakening the strength of the generated arrays. We carried out a comparison of runtime performance that shows a significant reduction of the needed execution time for the majority of our SPL case studies.
Reference:
Evelyn Nicole Haslinger, Roberto E. Lopez-Herrejon, Alexander Egyed, "Using feature model knowledge to speed up the generation of covering arrays.", pp. 16, 2013.
Bibtex Entry:
@Workshop{DBLP:conf/vamos/HaslingerLE13, Title = {Using feature model knowledge to speed up the generation of covering arrays.}, Author = {Evelyn Nicole Haslinger and Roberto E. Lopez-Herrejon and Alexander Egyed}, Booktitle = {7th International Workshop on Variability Modeling of Software-Intensive Systems (VAMOS), Pisa, Italy}, Year = {2013}, Abstract = {Combinatorial Interaction Testing has shown great potential for effectively testing Software Product Lines (SPLs). An important part of this type of testing is determining a subset of SPL products in which interaction errors are more likely to occur. Such sets of products are obtained by computing a so called t-wise Covering Array (tCA), whose computation is known to be NP-complete. Recently, the ICPL algorithm has been proposed to compute these covering arrays. In this research-in-progress paper, we propose a set of rules that exploit basic feature model knowledge to reduce the number of elements (i.e. t-sets) required by ICPL without weakening the strength of the generated arrays. We carried out a comparison of runtime performance that shows a significant reduction of the needed execution time for the majority of our SPL case studies.}, Pages = {16}, Doi = {10.1145/2430502.2430524}, File = {Using feature model knowledge to speed up the generation of covering arrays.:Workshops\\VAMOS 2013 -Using Feature Model Knowledge To Speed Up the Generation of Covering Arrays\\CameraReadyVamos2013.pdf:PDF}, Keywords = {variability, testing, FWF P21321-N15, FWF M1421-N15} }
Powered by bibtexbrowser