RustMC: Automated Verification of Real-World Concurrent Rust
Ollie Pearce
PhD student at Royal Holloway, University of London.
About
I'm a second year PhD student supervised by Julien Lange and Dan O'Keeffe, working on verification for concurrent Rust code.
Rust's type system prevents data races in safe code, but that guarantee
rests on unsafe code the compiler trusts without
checking.
My research focuses on building tools for verifying these
assumptions automatically across the Rust ecosystem.
Papers
Talks
Automated Detection of Concurrency Bugs in Rust
RustMC: Automated Verification of Real-World Concurrent Rust
Writing
DisCoTec 2026, Urbino, Italy
Advisories
- RUSTSEC-2026-0221 event-listener data race
Further disclosures in progress.
Get in touch
If you work on Rust verification, stateless model checking, or LLVM-IR semantics, I'd love to hear from you! You can reach me at: oliver.pearce.2020@live.rhul.ac.uk.