• 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