[PDF][PDF] PySMT: a solver-agnostic library for fast prototy** of SMT-based algorithms

M Gario, A Micheli - SMT workshop, 2015 - pdfs.semanticscholar.org
PySMT: a Solver-Agnostic Library for Fast Prototy** of SMT-Based Algorithms Page 1 PySMT:
a Solver-Agnostic Library for Fast Prototy** of SMT-Based Algorithms Marco Gario and …

Fuzzing SMT solvers via two-dimensional input space exploration

P Yao, H Huang, W Tang, Q Shi, R Wu… - Proceedings of the 30th …, 2021 - dl.acm.org
Satisfiability Modulo Theories (SMT) solvers serve as the core engine of many techniques,
such as symbolic execution. Therefore, ensuring the robustness and correctness of SMT …

Skeletal approximation enumeration for smt solver testing

P Yao, H Huang, W Tang, Q Shi, R Wu… - Proceedings of the 29th …, 2021 - dl.acm.org
Ensuring the equality of SMT solvers is critical due to its broad spectrum of applications in
academia and industry, such as symbolic execution and program verification. Existing …

Just fuzz it: solving floating-point constraints using coverage-guided fuzzing

D Liew, C Cadar, AF Donaldson… - … of the 2019 27th ACM Joint …, 2019 - dl.acm.org
We investigate the use of coverage-guided fuzzing as a means of proving satisfiability of
SMT formulas over finite variable domains, with specific application to floating-point …

A new decision procedure for finite sets and cardinality constraints in SMT

K Bansal, A Reynolds, C Barrett, C Tinelli - International Joint Conference …, 2016 - Springer
We consider the problem of deciding the theory of finite sets with cardinality constraints
using a satisfiability modulo theories solver. Sets are a common high-level data structure …

MathCheck: A math assistant via a combination of computer algebra systems and SAT solvers

E Zulkoski, V Ganesh, K Czarnecki - … , Berlin, Germany, August 1-7, 2015 …, 2015 - Springer
We present a method and an associated system, called MathCheck, that embeds the
functionality of a computer algebra system (CAS) within the inner loop of a conflict-driven …

Fast bit-vector satisfiability

P Yao, Q Shi, H Huang, C Zhang - Proceedings of the 29th ACM …, 2020 - dl.acm.org
SMT solving is often a major source of cost in a broad range of techniques such as symbolic
program analysis. Thus, speeding up SMT solving is still an urgent requirement. A dominant …

Loopinvgen: A loop invariant generator based on precondition inference

S Padhi, R Sharma, T Millstein - arxiv preprint arxiv:1707.02029, 2017 - arxiv.org
We describe the LoopInvGen tool for generating loop invariants that can provably guarantee
correctness of a program with respect to a given specification. LoopInvGen is an efficient …

[PDF][PDF] Reasoning with finite sets and cardinality constraints in SMT

K Bansal, C Barrett, A Reynolds… - Logical Methods in …, 2018 - lmcs.episciences.org
We consider the problem of deciding the satisfiability of quantifier-free formulas in the theory
of finite sets with cardinality constraints. Sets are a common high-level data structure used in …

Temporal logic model checking as automated theorem proving

A Vakili - 2016 - uwspace.uwaterloo.ca
Model checking is an automatic technique for the verification of temporal properties of a
system. In this technique, a system is represented as a labelled graph and the specification …