Skip to content

CoriolisSP/FuzzBtor2

Repository files navigation

FuzzBtor2

FuzzBtor2 is a fuzzer to generate random word-level model checking problems in Btor2 format.

Research Paper

  • [TACAS'23] FuzzBtor2: A Random Generator of Word-Level Model Checking Problems in Btor2 Format

Our recommended running and compilation environment is Linux + gcc/g++.

Compile

Assuming ${FUZZER_DIR}/FuzzBtor2 is the path where FuzzBtor2 is located, one can compile FuzzBtor2 as follows:

cd ${FUZZER_DIR}/FuzzBtor2
make

The resulting executable file is ${FUZZER_DIR}/FuzzBtor2.

Usage

The standard command to execute FuzzBtor2 in a Linux system is as follows.

./fuzzbtor [options]

Example:

./fuzzbtor --seed 10 --max-depth 3 --constraints 0  --max-inputs 3 --possible-sizes 4..8

For more detailed usage, please try

./fuzzbtor -h

or refer to the corresponding paper.

About

Random Generator of Btor2 Files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published