mlsanityData to 14 Oct 2026

RustHorn: CHC-based Verification for Rust Programs (full version)

arXiv 2002.09002 ↗First posted 20 Feb 2020cs.PLcited by 5

Not on the map. Why?

Abstract (arXiv)

Reduction to the satisfiability problem for constrained Horn clauses (CHCs) is a widely studied approach to automated program verification. The current CHC-based methods for pointer-manipulating programs, however, are not very scalable. This paper proposes a novel translation of pointer-manipulating Rust programs into CHCs, which clears away pointers and memories by leveraging ownership. We formalize the translation for a simplified core of Rust and prove its correctness. We have implemented a prototype verifier for a subset of Rust and confirmed the effectiveness of our method.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Feb 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 0; 2025: 1; 2026: 3.

5 papers.