most citedFormal Foundations for Translational Separation Logic Verifiers (extended version)

6 citations · 8 across the 6 of their papers we have counts for

collaborators

6 papers

math.CO2025

On Euler's magic matrices of sizes and

Peter Müller

A proper Euler's magic matrix is an integer matrix such that for some nonzero constant , the sum of the squares of…

cs.PL2025

Place Capability Graphs: A General-Purpose Model of Rust's Ownership and Borrowing Guarantees

Zachary Grannan, Aurea Bílá, Jonáš Fiala +4

Rust's novel type system has proved an attractive target for verification and program analysis tools, due to the rich guarantees it provides for controlling aliasing and mutability…

cs.PL2024★ 6 cited

Formal Foundations for Translational Separation Logic Verifiers (extended version)

Thibault Dardinier, Michael Sammler, Gaurav Parthasarathy +2

Program verification tools are often implemented as front-end translations of an input program into an intermediate verification language (IVL) such as Boogie, GIL, Viper, or Why3.…

cs.PL2024

Reasoning about Interior Mutability in Rust using Library-Defined Capabilities

Federico Poli, Xavier Denis, Peter Müller +1

Existing automated verification techniques for safe Rust code rely on the strong type-system properties to reason about programs, especially to deduce which memory locations do not…

cs.CR2024★ 1 cited

Protocols to Code: Formal Verification of a Next-Generation Internet Router

João C. Pereira, Tobias Klenze, Sofia Giampietro +8

We present the first formally-verified Internet router, which is part of the SCION Internet architecture. SCION routers run a cryptographic protocol for secure packet forwarding in…

cs.PL2024★ 1 cited

Towards Trustworthy Automated Program Verifiers: Formally Validating Translations into an Intermediate Verification Language (extended version)

Gaurav Parthasarathy, Thibault Dardinier, Benjamin Bonneau +2

Automated program verifiers are typically implemented using an intermediate verification language (IVL), such as Boogie or Why3. A verifier front-end translates the input program a…