arXiv · 2502.20052
RacerF: Data Race Detection with Frama-C (Competition Contribution)
Abstract
RacerF is a static analyser for detection of data races in multithreaded C programs implemented as a plugin of the Frama-C platform. The approach behind RacerF is mostly heuristic and relies on analysis of the sequential behaviour of particular threads whose results are generalised using a combination of under- and over-approximating techniques to allow analysis of the multithreading behaviour. In particular, in SV-COMP'25, RacerF relies on the Frama-C's abstract interpreter EVA to perform the analysis of the sequential behaviour. Although RacerF does not provide any formal guarantees, it ranked second in the NoDataRace-Main sub-category, providing the largest number of correct results (when excluding metaverifiers) and just 4 false positives.
Explore related subjects
Keep this discovery
Tomáš Dacík, Tomáš Vojnar. 2025-02-27. RacerF: Data Race Detection with Frama-C (Competition Contribution). https://arxiv.org/abs/2502.20052
Cite the original work for its findings. Save a collection to share your selection of sources.