
E96 - Fuzzing and Dynamic Analysis for High-Integrity Software with Paul Butcher
Published: May 13, 2026
Duration: 48:39
Fuzzing and Dynamic Analysis for High-Integrity Software with Paul Butcher
We sit down with Paul Butcher, Unit Director of Dynamic Analysis at AdaCore, to explore verification techniques beyond basic compliance in safety-critical software. Paul shares his experience from Eurofighter to automated trains, explaining how dynamic analysis—from unit testing to coverage analysis to fuzzing—helps find bugs that traditional testing misses.
The conversation dives deep into fuzzing: how it works, why it's so effective at finding corner-case bugs (even in well-tested systems), and the challenges of applying it to embedded systems with timing constraints. Paul intr...