Verification of Embedded Binaries using Coverage-guided Fuzzing with SystemC-based Virtual Prototypes
Vladimir Herdt, Daniel J. Grosse, Jonas Wloka, Tim E. Güneysu, Rolf Drechsler · 2020
Extensive verification of embedded SW is very important to avoid errors and security vulnerabilities. Therefore, mainly simulation-based methods are employed that leverage Virtual Prototypes (VPs) for SW execution early in the design flow. VPs are essentially abstract models of the entire HW platform including peripherals. They are predominantly created in SystemC. However, a comprehensive simulation-based verification requires integration of sophisticated test generation techniques.