2021
DOI: 10.1007/978-3-030-90870-6_6
|View full text |Cite
|
Sign up to set email alerts
|

BanditFuzz: Fuzzing SMT Solvers with Multi-agent Reinforcement Learning

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 36 publications
0
5
0
Order By: Relevance
“…The closest related work for HornFuzz is research on fuzzing SMT solvers. There are many efficient SMT solver fuzzers: STORM [17], BanditFuzz [25], FuzzSMT [5], Falcon [29], OpFuzz [28], YinYang [27], etc.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The closest related work for HornFuzz is research on fuzzing SMT solvers. There are many efficient SMT solver fuzzers: STORM [17], BanditFuzz [25], FuzzSMT [5], Falcon [29], OpFuzz [28], YinYang [27], etc.…”
Section: Related Workmentioning
confidence: 99%
“…One of the fast and efficient approaches to finding bugs is fuzzing: an automated software testing technique that involves providing unexpected or random data as input to a computer program and analyzing the reaction of the program. It is commonly used in the domains of software security and quality assurance [5,17,25,[27][28][29].…”
mentioning
confidence: 99%
“…Most recently, Park et al [47] presented TypeFuzz, a hybrid approach for integers, reals, and strings which mutates SMT-LIBv2 by replacing expressions with newly generated expressions. Finally, Scott et al [49] recently proposed a mutational fuzzer for all of SMT-LIB which leverages reinforcement learning and targets performance issues.…”
Section: Contributionsmentioning
confidence: 99%
“…In contrast to some recent mutation-based SMT-LIBv2 input fuzzing approaches [39,49,51,52], the API Fuzzer is generation-based : it generates expressions that, importantly, respect the semantic and API models of the solver under test. Non-leaf terms are generated by combining leaf terms (variables or theory-specific constants) and previously generated terms via any of the enabled operators.…”
Section: Api Fuzzermentioning
confidence: 99%
See 1 more Smart Citation