“Synthesizing input grammars”: a replication study

Bachir Bendrissou, Rahul Gopinath, Andreas Zeller · 2022

When producing test inputs for a program, test generators ("fuzzers") can greatly profit from grammars that formally describe the language of expected inputs. In recent years, researchers thus have studied means to recover input grammars from programs and their executions. The GLADE algorithm by Bastani et al., published at PLDI 2017, was the first black-box approach to claim context-free approximation of input specification for non-trivial languages such as XML, Lisp, URLs, and more.

Read the paper · More papers on PaperTik