We investigate the use of coverage-guided fuzzing as a means ofproving satisfiability of SMT formulas over finite variable domains,with specific application to floating-point constraints. We show howan SMT formula can be encoded as a program containing a locationthat is reachable if and only if the program’s input corresponds toa satisfying assignment to the formula. A coverage-guided fuzzercan then be used to search for an input that reaches the location,yielding a satisfying assignment. We have implemented this ideain a tool,JustFuzz-itSolver (JFS), and we present a large experi-mental evaluation showing that JFS is both competitive with andcomplementary to state-of-the-art SMT solvers with respect tosolving floating-point constraints, an...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Abstract. Satisfiability modulo theories (SMT) solvers that support quantifier instantiations via ma...
SMT solvers power many automated security analysis tools today. Nevertheless, a smooth integration o...
This repository contains the artifact for the paper "Satisfiability Modulo Fuzzing: A Synergistic Co...
Recent years have witnessed a wide array of results in software testing, exploring different approac...
Satisfiability Modulo Theories (SMT) solvers are fundamental tools in the broad context of software ...
When computing with floating-point numbers, programmers choose a certain floating-point precision (l...
We introduce StringFuzz, a software tool for automatically testing string SMT solvers. String SMT so...
International audienceThe treatment of the axiomatic theory of floating-point numbers is out of reac...
Automated reasoning procedures are essential for a number of applications that involve bit-exact flo...
The problem of generating a large number of diverse solutions to a logical constraint has important ...
As program verification has matured as a discipline, so distinct topics have emerged and then develo...
International audienceThe SMT-LIB standard defines a formal semantics for a theory of floating-point...
Answer set programming (ASP) is a programming language that plays a critical role in the development...
Many answer set solvers utilize Satisfiability solvers for search. Satisfiability Modulo Theory solv...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Abstract. Satisfiability modulo theories (SMT) solvers that support quantifier instantiations via ma...
SMT solvers power many automated security analysis tools today. Nevertheless, a smooth integration o...
This repository contains the artifact for the paper "Satisfiability Modulo Fuzzing: A Synergistic Co...
Recent years have witnessed a wide array of results in software testing, exploring different approac...
Satisfiability Modulo Theories (SMT) solvers are fundamental tools in the broad context of software ...
When computing with floating-point numbers, programmers choose a certain floating-point precision (l...
We introduce StringFuzz, a software tool for automatically testing string SMT solvers. String SMT so...
International audienceThe treatment of the axiomatic theory of floating-point numbers is out of reac...
Automated reasoning procedures are essential for a number of applications that involve bit-exact flo...
The problem of generating a large number of diverse solutions to a logical constraint has important ...
As program verification has matured as a discipline, so distinct topics have emerged and then develo...
International audienceThe SMT-LIB standard defines a formal semantics for a theory of floating-point...
Answer set programming (ASP) is a programming language that plays a critical role in the development...
Many answer set solvers utilize Satisfiability solvers for search. Satisfiability Modulo Theory solv...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Abstract. Satisfiability modulo theories (SMT) solvers that support quantifier instantiations via ma...
SMT solvers power many automated security analysis tools today. Nevertheless, a smooth integration o...