On the public citation graph

Aeneas: Rust verification by functional translation

0 signed · 86 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1006/inco.1996.2613openalex-snapshot
Region-Based Memory Management
inferredcites →https://doi.org/10.1007/11693024_2openalex-snapshot
Linear Regions Are All You Need
inferredcites →https://doi.org/10.1007/3-540-45337-7_2openalex-snapshot
Capabilities for Sharing
inferredcites →https://doi.org/10.1007/978-3-030-44914-8_18openalex-snapshot
RustHorn: CHC-Based Verification for Rust Programs
inferredcites →https://doi.org/10.1007/978-3-319-21401-6_26openalex-snapshot
The Lean Theorem Prover (System Description)
inferredcites →https://doi.org/10.1007/978-3-642-17511-4_20openalex-snapshot
Dafny: An Automatic Program Verifier for Functional Correctness
inferredcites →https://doi.org/10.1007/978-3-662-49122-5_2openalex-snapshot
Viper: A Verification Infrastructure for Permission-Based Reasoning
inferredcites →https://doi.org/10.1007/s10817-018-9457-5openalex-snapshot
VST-Floyd: A Separation Logic Tool to Verify Correctness of C Programs
inferredcites →https://doi.org/10.1017/s0956796818000151openalex-snapshot
Iris from the ground up: A modular foundation for higher-order concurrent separation logic
inferredcites →https://doi.org/10.1017/s095679682100023xopenalex-snapshot
Cogent: uniqueness types and certifying compilation
inferredcites →https://doi.org/10.1109/lics.2002.1029817openalex-snapshot
Separation logic: a logic for shared mutable data structures
inferredcites →https://doi.org/10.1109/sp46214.2022.9833621openalex-snapshot
Noise: A Library of Verified High-Performance Secure Channel Protocol Implementations
inferredcites →https://doi.org/10.1145/1328438.1328487openalex-snapshot
Boomerang
inferredcites →https://doi.org/10.1145/1411204.1411235openalex-snapshot
Functional translation of a calculus of capabilities
inferredcites →https://doi.org/10.1145/1629575.1629596openalex-snapshot
seL4
inferredcites →https://doi.org/10.1145/2500365.2500598openalex-snapshot
Programming with permissions in Mezzo
inferredcites →https://doi.org/10.1145/2837022openalex-snapshot
The Design and Formalization of Mezzo, a Permission-Based Programming Language
inferredcites →https://doi.org/10.1145/286936.286947openalex-snapshot
Ownership types for flexible alias protection
inferredcites →https://doi.org/10.1145/286942.286947openalex-snapshot
Ownership types for flexible alias protection
inferredcites →https://doi.org/10.1145/2980024.2872404openalex-snapshot
Cogent
inferredcites →https://doi.org/10.1145/3018610.3018624openalex-snapshot
Verifying a hash table and its iterators in higher-order separation logic
inferredcites →https://doi.org/10.1145/3110261openalex-snapshot
Verified low-level programming embedded in F*
inferredcites →https://doi.org/10.1145/3132747.3132782openalex-snapshot
Komodo
inferredcites →https://doi.org/10.1145/3158154openalex-snapshot
RustBelt: securing the foundations of the Rust programming language
inferredcites →https://doi.org/10.1145/3360573openalex-snapshot
Leveraging rust types for modular specification and verification
inferredcites →https://doi.org/10.1145/3371109openalex-snapshot
Stacked borrows: an aliasing model for Rust
inferredcites →https://doi.org/10.1145/3385412.3385971openalex-snapshot
Armada: low-effort verification of high-performance concurrent programs
inferredcites →https://doi.org/10.1145/3453483.3454036openalex-snapshot
RefinedC: automating the foundational verification of C code with refined ownership types
inferredcites →https://doi.org/10.1145/3485512openalex-snapshot
A type system for extracting functional specifications from memory-safe imperative programs
inferredcites →https://doi.org/10.1145/3485522openalex-snapshot
Modular specification and verification of closures in Rust
inferredcites →https://doi.org/10.1145/3519939.3523704openalex-snapshot
RustHornBelt: a semantic foundation for functional verification of Rust programs with unsafe code
inferredcites →https://doi.org/10.1145/3527313openalex-snapshot
Linear types for large-scale systems verification
inferredcites →https://doi.org/10.1145/3547647openalex-snapshot
Aeneas: Rust verification by functional translation
inferredcites →https://doi.org/10.26226/morressier.604907f41a80aac83ca25d55openalex-snapshot
RustHorn: CHC-based Verification for Rust Programs
inferredcites →https://doi.org/10.4230/lipics.snapl.2017.1openalex-snapshot
Everest: Towards a Verified, Drop-in Replacement of HTTPS
inferredcites →https://doi.org/10.5281/zenodo.6597013openalex-snapshot
Aeneas: Rust Verification by Functional Translation
inferredcites →https://doi.org/10.5555/2685048.2685062openalex-snapshot
Ironclad apps: end-to-end security via automated full-system verification

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1007/978-3-031-17244-1_6openalex-snapshot
Creusot: A Foundry for the Deductive Verification of Rust Programs
inferred← citeshttps://doi.org/10.1007/978-3-031-30820-8_9openalex-snapshot
Specifying and Verifying Higher-order Rust Iterators
inferred← citeshttps://doi.org/10.1007/978-3-031-50521-8_10openalex-snapshot
Automatically Enforcing Rust Trait Properties
inferred← citeshttps://doi.org/10.1007/978-3-031-50521-8_11openalex-snapshot
Borrowable Fractional Ownership Types for Verification
inferred← citeshttps://doi.org/10.1007/978-3-031-86695-1_7openalex-snapshot
hax: Verifying Security-Critical Rust Software Using Multiple Provers
inferred← citeshttps://doi.org/10.1007/978-3-031-98685-7_18openalex-snapshot
Charon: An Analysis Framework for Rust
inferred← citeshttps://doi.org/10.1007/978-3-032-00942-5_3openalex-snapshot
Proof Engineering in Logika: Synergistically Integrating Automated and Semi-automated Program Verification
inferred← citeshttps://doi.org/10.1007/978-3-032-22720-1_8openalex-snapshot
Linear Effects, Exceptions, and Resource Safety
inferred← citeshttps://doi.org/10.1007/978-3-032-22723-2_15openalex-snapshot
Auditing Rust Crates Effectively
inferred← citeshttps://doi.org/10.1007/978-3-032-22752-2_14openalex-snapshot
Incremental Forward Reasoning for White-Box Proof Search
inferred← citeshttps://doi.org/10.1007/978-3-032-26204-2_19openalex-snapshot
RustyDL: A Program Logic for Rust
inferred← citeshttps://doi.org/10.1007/978-3-032-32589-1_7openalex-snapshot
grind: An SMT-Inspired Tactic for Lean 4 (Short Paper – System Description)
inferred← citeshttps://doi.org/10.1007/s10703-024-00460-3openalex-snapshot
Formally understanding Rust’s ownership and borrowing system at the memory level
inferred← citeshttps://doi.org/10.1109/qrs57517.2022.00102openalex-snapshot
Comprehensiveness, Automation and Lifecycle: A New Perspective for Rust Security
inferred← citeshttps://doi.org/10.1145/3547640openalex-snapshot
‘do’ unchained: embracing local imperativity in a purely functional language (functional pearl)
inferred← citeshttps://doi.org/10.1145/3586037openalex-snapshot
Verus: Verifying Rust Programs using Linear Ghost Types
inferred← citeshttps://doi.org/10.1145/3591278openalex-snapshot
Leveraging Rust Types for Program Synthesis
inferred← citeshttps://doi.org/10.1145/3591283openalex-snapshot
Flux: Liquid Types for Rust
inferred← citeshttps://doi.org/10.1145/3597503.3639136openalex-snapshot
Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming
inferred← citeshttps://doi.org/10.1145/3611643.3613863openalex-snapshot
PropProof: Free Model-Checking Harnesses from PBT
inferred← citeshttps://doi.org/10.1145/3622798openalex-snapshot
Leaf: Modularity for Temporary Sharing in Separation Logic
inferred← citeshttps://doi.org/10.1145/3626183.3659966openalex-snapshot
When Is Parallelism Fearless and Zero-Cost with Rust?
inferred← citeshttps://doi.org/10.1145/3636501.3636961openalex-snapshot
The Last Yard: Foundational End-to-End Verification of High-Speed Cryptography
inferred← citeshttps://doi.org/10.1145/3656422openalex-snapshot
RefinedRust: A Type System for High-Assurance Verification of Rust Programs
inferred← citeshttps://doi.org/10.1145/3663529.3663854openalex-snapshot
How We Built Cedar: A Verification-Guided Approach
inferred← citeshttps://doi.org/10.1145/3674640openalex-snapshot
Sound Borrow-Checking for Rust via Symbolic Semantics
inferred← citeshttps://doi.org/10.1145/3689733openalex-snapshot
Crabtree: Rust API Test Synthesis Guided by Coverage and Type
inferred← citeshttps://doi.org/10.1145/3689773openalex-snapshot
StarMalloc: Verifying a Modern, Hardened Memory Allocator
inferred← citeshttps://doi.org/10.1145/3694715.3695952openalex-snapshot
Verus: A Practical Foundation for Systems Verification
inferred← citeshttps://doi.org/10.1145/3704885openalex-snapshot
Generic Refinement Types
inferred← citeshttps://doi.org/10.1145/3719027.3765213openalex-snapshot
Formal Security and Functional Verification of Cryptographic Protocol Implementations in Rust
inferred← citeshttps://doi.org/10.1145/3720492openalex-snapshot
Automatic Linear Resource Bound Analysis for Rust via Prophecy Potentials
inferred← citeshttps://doi.org/10.1145/3729250openalex-snapshot
Nola: Later-Free Ghost State for Verifying Termination in Iris
inferred← citeshttps://doi.org/10.1145/3729333openalex-snapshot
Thrust: A Prophecy-Based Refinement Type System for Rust
inferred← citeshttps://doi.org/10.1145/3744916.3773122openalex-snapshot
HarnessLLM: Rust Verification Harness Generation with Large Language Models
inferred← citeshttps://doi.org/10.1145/3758316.3765481openalex-snapshot
View Types in Rust
inferred← citeshttps://doi.org/10.1145/3758316.3765486openalex-snapshot
Verifying Extract Method Refactoring in Rust
inferred← citeshttps://doi.org/10.1145/3763119openalex-snapshot
A Refinement Methodology for Distributed Programs in Rust
inferred← citeshttps://doi.org/10.1145/3763122openalex-snapshot
Place Capability Graphs: A General-Purpose Model of Rust’s Ownership and Borrowing Guarantees
inferred← citeshttps://doi.org/10.1145/3763174openalex-snapshot
AutoVerus: Automated Proof Generation for Rust Code
inferred← citeshttps://doi.org/10.1145/3763800openalex-snapshot
An Empirical Study of Bugs in the rustc Compiler
inferred← citeshttps://doi.org/10.1145/3764860.3768324openalex-snapshot
Applying Modern Verification Techniques to a Root-of-Trust Bootloader
inferred← citeshttps://doi.org/10.1145/3764860.3768326openalex-snapshot
Debug, Execute, Verify! Development-Verification Co-Design Made Practical
inferred← citeshttps://doi.org/10.1145/3776690openalex-snapshot
Miri: Practical Undefined Behavior Detection for Rust
inferred← citeshttps://doi.org/10.1145/3776719openalex-snapshot
Foundational Multi-Modal Program Verifiers
inferred← citeshttps://doi.org/10.1145/3779031.3779096openalex-snapshot
Precise Reasoning about Container-Internal Pointers with Logical Pinning
inferred← citeshttps://doi.org/10.1145/3808325openalex-snapshot
VerusBelt: A Semantic Foundation for Verus’s Proof-Oriented Extensions to the Rust Type System
inferred← citeshttps://doi.org/10.1145/3832783.3837450openalex-snapshot
VARIES: Verification Harness Synthesis and Efficient Scheduling for Unsoundness Detection in Rust Libraries
showing the first 48 of 49 · page through all 49
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.