Verus: Verifying rust programs using linear ghost types

A Lattuada, T Hance, C Cho, M Brun… - Proceedings of the …, 2023 - dl.acm.org
The Rust programming language provides a powerful type system that checks linearity and
borrowing, allowing code to safely manipulate memory without garbage collection and …

[PDF][PDF] Verus: Verifying Rust Programs using Linear Ghost Types

A LATTUADA, T HANCE, C CHO, M BRUN… - 2023 - users.ece.cmu.edu
To take advantage of Rust's type system for checking linear ghost permissions, Verus uses
Rust to express specifications and proofs, running Rust's linearity and borrow checking on …

[PDF][PDF] Verus: Verifying Rust Programs using Linear Ghost Types

A LATTUADA, T HANCE, C CHO, M BRUN… - 2023 - contrib.andrew.cmu.edu
To take advantage of Rust's type system for checking linear ghost permissions, Verus uses
Rust to express specifications and proofs, running Rust's linearity and borrow checking on …

Verus: Verifying Rust Programs using Linear Ghost Types

A Lattuada, T Hance, C Cho… - … of the ACM on …, 2023 - research-collection.ethz.ch
The Rust programming language provides a powerful type system that checks linearity and
borrowing, allowing code to safely manipulate memory without garbage collection and …

[PDF][PDF] Verus: Verifying Rust Programs using Linear Ghost Types

A LATTUADA, T HANCE, C CHO, M BRUN… - 2023 - andrew.cmu.edu
To take advantage of Rust's type system for checking linear ghost permissions, Verus uses
Rust to express specifications and proofs, running Rust's linearity and borrow checking on …