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