2010 Third International Conference on Software Testing, Verification, and Validation Workshops 2010
DOI: 10.1109/icstw.2010.51
|View full text |Cite
|
Sign up to set email alerts
|

Generating Minimal Fault Detecting Test Suites for Boolean Expressions

Abstract: Abstract-New coverage criteria for Boolean expressions are regularly introduced with two goals: to detect specific classes of realistic faults and to produce as small as possible test suites. In this paper we investigate whether an approach targeting specific fault classes using several reduction policies can achieve that less test cases are generated than by previously introduced testing criteria. In our approach, the problem of finding fault detecting test cases can be formalized as a logical satisfiability … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 25 publications
0
12
0
Order By: Relevance
“…[2,11,12,20,[22][23][24][25][26][27][28][29][30][31][32][33][34][35][36] MCF IDNF A fault where the specification contains one or more conditions not implemented by the programmer (e.g. bc + be + def ) [2,3,11,12,[19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36]64] A literal in an expression is omitted. It also known as LOF.…”
Section: Gfmentioning
confidence: 99%
See 1 more Smart Citation
“…[2,11,12,20,[22][23][24][25][26][27][28][29][30][31][32][33][34][35][36] MCF IDNF A fault where the specification contains one or more conditions not implemented by the programmer (e.g. bc + be + def ) [2,3,11,12,[19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36]64] A literal in an expression is omitted. It also known as LOF.…”
Section: Gfmentioning
confidence: 99%
“…S D = abc + be + def for IDNF; S G = abc(de + f + h + ei)ḡ for GF) ReferenceReplace one occurrence of a variable by its negation (e.g.ābc + be + def )[2,11,12,[19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36] Occur when an atomic Boolean literal, say a, is replaced by its negation. It is also called Literal Negation Fault (LNF).GFReplace an occurrence of a variable/condition/clause by its negation in the formula.…”
mentioning
confidence: 99%
“…In [1], [8] we presented an approach that allows the generation of tests by means of SMT and SAT solvers. It is a simplification of the test generation technique by model checking originally presented in [10], [9].…”
Section: A Test Generation By Sat Solvingmentioning
confidence: 99%
“…IGN and INC policies are commonly used in test generation for Boolean expressions [8], [23], [2], [18]. The VAL policy has never been applied to logic testing, but it is commonly used with test generation for programs using constraint solving techniques [11].…”
Section: Example 2 Given the Following C Code Fragmentmentioning
confidence: 99%
See 1 more Smart Citation