• Home
  • Search
  • BanditFuzz: A Reinforcement-Learning Based Performance Fuzzer for SMT Solvers
  • Cite Icon19
  • https://doi.org/10.1007/978-3-030-63618-0_5Copy DOI Icon

BanditFuzz: A Reinforcement-Learning Based Performance Fuzzer for SMT Solvers

  • Jan 1, 2020
  • Joseph Scott +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Satisfiability Modulo Theories (SMT) solvers are fundamental tools that are used widely in software engineering, verification, and security research. Precisely because of their widespread use, it is imperative we develop efficient and systematic methods to test them. To this end, we present a reinforcement-learning based fuzzing system, BanditFuzz, that learns grammatical constructs of well-formed inputs that may cause performance slowdown in SMT solvers. To the best of our knowledge, BanditFuzz is the first machine-learning based performance fuzzer for SMT solvers.

Similar Papers
  • Dissertation
  • Citations7

Finite model finding in satisfiability modulo theories

  • Feb 05, 2014
  • Andrew Joseph Reynolds
  • Research Article

Model Checking for Rectangular Hybrid Systems: A Quantified Encoding Approach

  • Jul 14, 2022
  • Electronic Proceedings in Theoretical Computer Science
  • Luan V Nguyen +2
  • Research Article
  • Citations3

Don’t care in SMT: building flexible yet efficient abstraction/refinement solvers

  • Nov 10, 2009
  • International Journal on Software Tools for Technology Transfer
  • Andreas Bauer +3
  • Book Chapter
  • Citations1

SMT Solvers: Foundations and Applications

  • Jan 01, 2016
  • BjØRner Nikolaj
  • Conference Article
  • Citations19

Boosting SMT solver performance on mixed-bitwise-arithmetic expressions

  • Jun 18, 2021
  • Dongpeng Xu +6
  • Research Article
  • Citations9

Local Search For Satisfiability Modulo Integer Arithmetic Theories

  • Jul 25, 2023
  • ACM Transactions on Computational Logic
  • Shaowei Cai +2
  • Research Article
  • Citations9

Extending ACL2 with SMT Solvers

  • Sep 18, 2015
  • Electronic Proceedings in Theoretical Computer Science
  • Yan Peng +1
  • Book Chapter
  • Citations265

Efficient E-Matching for SMT Solvers

  • Jan 01, 2007
  • Leonardo De Moura +1
  • Book Chapter
  • Citations29

Combinations of Theories for Decidable Fragments of First-Order Logic

  • Jan 01, 2009
  • Pascal Fontaine
  • Conference Article
  • Citations5

Model Synthesis for Communication Traces of System Designs

  • Oct 01, 2021
  • Hao Zheng +4
  • Conference Article

Approximating Quantified SMT-Solving with SAT

  • Jun 01, 2011
  • Xianjin Fu +2
  • Conference Article
  • Citations2

An SMT Approach to Bounded Model Checking of Design in State Transition Matrix

  • Jan 01, 2010
  • Weiqiang Kong +5
  • Book Chapter
  • Citations23

JavaSMT: A Unified Interface for SMT Solvers in Java

  • Jan 01, 2016
  • Egor George Karpenkov +2
  • Conference Article
  • Citations7

SMT-based scheduling for multiprocessor real-time systems

  • Jun 01, 2016
  • Zhuo Cheng +3
  • Research Article
  • Citations23

Approximate counting in SMT and value estimation for probabilistic programs

  • Apr 12, 2017
  • Acta Informatica
  • Dmitry Chistikov +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.