2012 IEEE Fifth International Conference on Software Testing, Verification and Validation 2012
DOI: 10.1109/icst.2012.91
|View full text |Cite
|
Sign up to set email alerts
|

Symbolic Execution with Interval Solving and Meta-heuristic Search

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 32 publications
(26 citation statements)
references
References 15 publications
0
26
0
Order By: Relevance
“…However, they cannot solve the constraints of path conditions, since: 1) they cannot determine unsatisfiability when the path is infeasible, and 2) they can fail to find a test input while the set of constraints is satisfiable. 8 Recently, Borges et al [6] combined a search-based test data generation engine with the RealPaver interval constraint solver, which is well-known in the Constraint Programming community. Even though FPSE and RealPaver are based on similar principles, their treatment of intervals is completely different.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…However, they cannot solve the constraints of path conditions, since: 1) they cannot determine unsatisfiability when the path is infeasible, and 2) they can fail to find a test input while the set of constraints is satisfiable. 8 Recently, Borges et al [6] combined a search-based test data generation engine with the RealPaver interval constraint solver, which is well-known in the Constraint Programming community. Even though FPSE and RealPaver are based on similar principles, their treatment of intervals is completely different.…”
Section: Discussionmentioning
confidence: 99%
“…[7] contains small examples showing that an interval constraint solver over the reals can miss floating-point solutions to constraints over floating-point variables. However, as RealPaver can treat transcendental functions with high precision, the approach followed in [6] allows the generation of floating-point inputs for programs that use such functions in a nontrivial way, something that is outside the scope of this paper.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Several works have investigated extending symbolic analysis to floating-point programs [6], [11], [12], [66], [67]. Ours is one of the few that integrates floating-point reasoning with a mature symbolic execution tool, KLEE, and our study is distinguished by our N-version programming approach.…”
Section: Related Workmentioning
confidence: 99%
“…Lakhotia et al [15] extended the DSE tool PEX to use local search to solve floating point constraints, which constraint solvers struggle with. The CORAL tool [4], [23] applies global and local search to solve complex mathematical constraints in the context of Symbolic JPF.…”
Section: Hybrid Approachesmentioning
confidence: 99%