Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation 2020
DOI: 10.1145/3385412.3385985
|View full text |Cite
|
Sign up to set email alerts
|

Validating SMT solvers via semantic fusion

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
24
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
3

Relationship

1
9

Authors

Journals

citations
Cited by 55 publications
(24 citation statements)
references
References 21 publications
0
24
0
Order By: Relevance
“…[42] to test the performance regression bugs in DBMSs . Furthermore, differential testing is powerful and applied to different domains such as testing SMT solvers [62,63],…”
Section: Related Work 61 Testing Cpu Emulatorsmentioning
confidence: 99%
“…[42] to test the performance regression bugs in DBMSs . Furthermore, differential testing is powerful and applied to different domains such as testing SMT solvers [62,63],…”
Section: Related Work 61 Testing Cpu Emulatorsmentioning
confidence: 99%
“…We encode a theory in Z3 to detect equivalent mutants, in Step 4. We use the latest version of Z3 after fixing the bugs found by Winterer et al [Winterer et al 2020]. Listing 2 specifies how to prove a theorem using the Z3 Python API.…”
Section: Techniquementioning
confidence: 99%
“…In practice, tool developers focus on testing or verifying their use of the symbolic evaluator , and trust the evaluator and the solver to be correct. The trust in solvers is based on decades of community investment in their testing [Winterer et al 2020], validation [Cruz-Filipe et al 2017], and verification [Blanchette et al 2017]. But the trust in reusable evaluators rests on a weaker foundation of ad-hoc testing and manual inspection.…”
Section: Introductionmentioning
confidence: 99%