RustBelt: securing the foundations of the rust programming language
RustBelt: securing the foundations of the rust programming language
Ralf Jung,Jacques-Henri Jourdan,Robbert Krebbers,Derek Dreyer
2017 · DOI: 10.1145/3158154
421 Citations
TLDR
This paper gives the first formal (and machine-checked) safety proof for a language representing a realistic subset of Rust, and is extensible in the sense that, for each new Rust library that uses unsafe features, it can say what verification condition it must satisfy in order to be deemed a safe extension to the language.
