ASE2020
A Program Verification based Approach to Find Data Race Vulnerabilities in Interrupt-driven Program
Haining Feng
1 citation
Abstract
The data race problem is common in the interrupt-driven program, and it is difficult to find as a result of complicated interrupt interleaving. Static analysis is a mainstream technology to detect those problems, however, the synchronization mechanism of interrupt is hard to be processed by the existing method, which brings many false alarms. Eliminating false alarms in static analysis is the main challenge for precisely data race detection.