DocumentCode
708950
Title
Flattening or not of the combinatorial interaction testing models?
Author
Henard, Christopher ; Papadakis, Mike ; Le Traon, Yves
Author_Institution
Interdiscipl. Centre for Security, Univ. of Luxembourg, Luxembourg City, Luxembourg
fYear
2015
fDate
13-17 April 2015
Firstpage
1
Lastpage
4
Abstract
Combinatorial Interaction Testing (CIT) requires the use of models that represent the interactions between the features of the system under test. In most cases, CIT models involve Boolean or integer options and constraints among them. Thus, applying CIT requires solving the involved constraints, which can be directly performed using Satisfiability Modulo Theory (SMT) solvers. An alternative practice is to flatten the CIT model into a Boolean model and use Satisfiability (SAT) solvers. However, the flattening process artificially increases the size of the employed models, raising the question of whether it is profitable or not in the CIT context. This paper investigates this question and demonstrates that flattened models, despite being much larger, are processed faster with SAT solvers than the smaller original ones with SMT solvers. These results suggests that flattening is worthwhile in the CIT context.
Keywords
Boolean functions; computability; program testing; theorem proving; Boolean model; CIT; SAT solvers; SMT solvers; combinatorial interaction testing models; integer option; satisfiability modulo theory solvers; Conferences; Context; Context modeling; Linux; Software; Sugar; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on
Conference_Location
Graz
Type
conf
DOI
10.1109/ICSTW.2015.7107443
Filename
7107443
Link To Document