English

Uses of Active and Passive Learning in Stateful Fuzzing

Software Engineering 2024-06-13 v1

Abstract

This paper explores the use of active and passive learning, i.e.\ active and passive techniques to infer state machine models of systems, for fuzzing. Fuzzing has become a very popular and successful technique to improve the robustness of software over the past decade, but stateful systems are still difficult to fuzz. Passive and active techniques can help in a variety of ways: to compare and benchmark different fuzzers, to discover differences between various implementations of the same protocol, and to improve fuzzers.

Keywords

Cite

@article{arxiv.2406.08077,
  title  = {Uses of Active and Passive Learning in Stateful Fuzzing},
  author = {Cristian Daniele and Seyed Behnam Andarzian and Erik Poll},
  journal= {arXiv preprint arXiv:2406.08077},
  year   = {2024}
}
R2 v1 2026-06-28T17:02:54.568Z