On the public citation graph
Stacked borrows: an aliasing model for Rust
0 signed · 83 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.
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.
What this work says
Outgoing claims: the papers this work cites, builds on, or argues with.
inferredcites →https://doi.org/10.1007/978-3-319-03545-1_4openalex-snapshot
Aliasing Restrictions of C11 Formalized in Coq
inferredcites →https://doi.org/10.1007/978-3-642-35308-6_5openalex-snapshot
A Formally-Verified Alias Analysis
inferredcites →https://doi.org/10.1007/s10817-008-9099-0openalex-snapshot
Formal Verification of a C-like Memory Model and Its Uses for Verifying Program Transformations
inferredcites →https://doi.org/10.1145/207110.207111openalex-snapshot
Efficient context-sensitive pointer analysis for C programs
inferredcites →https://doi.org/10.1145/2103621.2103666openalex-snapshot
The marriage of bisimulations and Kripke logical relations
inferredcites →https://doi.org/10.1145/2103656.2103666openalex-snapshot
The marriage of bisimulations and Kripke logical relations
inferredcites →https://doi.org/10.1145/239912.239913openalex-snapshot
Precise flow-insensitive may-alias analysis is NP-hard
inferredcites →https://doi.org/10.1145/2737924.2737979openalex-snapshot
Defining the undefinedness of C
inferredcites →https://doi.org/10.1145/2737924.2738005openalex-snapshot
A formal C memory model supporting integer-pointer casts
inferredcites →https://doi.org/10.1145/2813885.2738005openalex-snapshot
A formal C memory model supporting integer-pointer casts
inferredcites →https://doi.org/10.1145/3158154openalex-snapshot
RustBelt: securing the foundations of the Rust programming language
inferredcites →https://doi.org/10.1145/3276495openalex-snapshot
Reconciling high-level optimizations and low-level code in LLVM
inferredcites →https://doi.org/10.1145/3290380openalex-snapshot
Exploring C semantics and pointer provenance
inferredcites →https://doi.org/10.1145/378795.378806openalex-snapshot
On the importance of points-to analysis and other memory disambiguation methods for C programs
inferredcites →https://doi.org/10.3217/jucs-009-03-0270openalex-snapshot
Alias Verification for Fortran Code Optimization
inferredcites →https://doi.org/10.5281/zenodo.3541778openalex-snapshot
Stacked Borrows: An Aliasing Model for Rust -- Artifact
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-06773-0_22openalex-snapshot
On the Termination of Borrow Checking in Featherweight Rust
inferred← citeshttps://doi.org/10.1007/978-3-031-06773-0_5openalex-snapshot
The Prusti Project: Formal Verification for Rust
inferred← citeshttps://doi.org/10.1007/978-3-031-57262-3_4openalex-snapshot
Program Synthesis from Graded Types
inferred← citeshttps://doi.org/10.1007/978-3-031-97196-9_11openalex-snapshot
Enhancing Type Safety in MPI with Rust: A Statically Verified Approach for RSMPI
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-28079-4_19openalex-snapshot
Verifying the Rust Standard Library
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.1007/s10817-022-09619-1openalex-snapshot
Verifying Whiley Programs with Boogie
inferred← citeshttps://doi.org/10.1016/j.cola.2022.101154openalex-snapshot
Taming stateful computations in Rust with typestates
inferred← citeshttps://doi.org/10.1016/j.scico.2024.103152openalex-snapshot
Taming shared mutable states of operating systems in Rust
inferred← citeshttps://doi.org/10.1109/iccsp68173.2026.11539256openalex-snapshot
High Performance Adaptive Learning & Testing System with Safe Dynamic Plugin System
inferred← citeshttps://doi.org/10.1109/icse-seip55303.2022.9794041openalex-snapshot
Verifying Dynamic Trait Objects in Rust
inferred← citeshttps://doi.org/10.1109/icse55347.2025.00167openalex-snapshot
A Study of Undefined Behavior Across Foreign Function Boundaries in Rust Libraries
inferred← citeshttps://doi.org/10.1109/qrs57517.2022.00101openalex-snapshot
CRUST: Towards a Unified Cross-Language Program Analysis Framework for Rust
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.1109/qrs65678.2025.00075openalex-snapshot
PinChecker: Identifying Unsound Safe Abstractions of Rust Pinning APIs
inferred← citeshttps://doi.org/10.1109/secdev61143.2024.00012openalex-snapshot
Understanding the Challenges in Detecting Vulnerabilities of Rust Applications
inferred← citeshttps://doi.org/10.1109/tse.2024.3380393openalex-snapshot
Understanding and Detecting Real-World Safety Issues in Rust
inferred← citeshttps://doi.org/10.1109/tse.2024.3443624openalex-snapshot
rCanary: Detecting Memory Leaks Across Semi-Automated Memory Management Boundary in Rust
inferred← citeshttps://doi.org/10.1109/tse.2024.3447671openalex-snapshot
Yuga: Automatically Detecting Lifetime Annotation Bugs in the Rust Language
inferred← citeshttps://doi.org/10.1145/3377811.3380413openalex-snapshot
Is rust used safely by software developers?
inferred← citeshttps://doi.org/10.1145/3385412.3386036openalex-snapshot
Understanding memory and thread safety practices and issues in real-world Rust programs
inferred← citeshttps://doi.org/10.1145/3443420openalex-snapshot
A Lightweight Formalism for Reference Lifetimes and Borrowing in Rust
inferred← citeshttps://doi.org/10.1145/3453483.3454084openalex-snapshot
SyRust: automatic testing of Rust libraries with semantic-aware program synthesis
inferred← citeshttps://doi.org/10.1145/3498689openalex-snapshot
Simuliris: a separation logic framework for verifying concurrent program optimizations
inferred← citeshttps://doi.org/10.1145/3519939.3523445openalex-snapshot
Modular information flow through ownership
inferred← citeshttps://doi.org/10.1145/3542948openalex-snapshot
SafeDrop: Detecting Memory Deallocation Bugs of Rust Programs via Static Data-flow Analysis
inferred← citeshttps://doi.org/10.1145/3547647openalex-snapshot
Aeneas: Rust verification by functional translation
inferred← citeshttps://doi.org/10.1145/3564719.3570917openalex-snapshot
Language Design Meets Verifying Compilers (Keynote)
inferred← citeshttps://doi.org/10.1145/3586037openalex-snapshot
Verus: Verifying Rust Programs using Linear Ghost Types
inferred← citeshttps://doi.org/10.1145/3591250openalex-snapshot
A Type System for Safe Intermittent Computing
inferred← citeshttps://doi.org/10.1145/3591278openalex-snapshot
Leveraging Rust Types for Program Synthesis
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/3615318.3615328openalex-snapshot
Improving MPI Safety for Modern Languages
inferred← citeshttps://doi.org/10.1145/3622846openalex-snapshot
Reference Capabilities for Flexible Memory Management
inferred← citeshttps://doi.org/10.1145/3624062.3624112openalex-snapshot
Embedding Rust within Open MPI
inferred← citeshttps://doi.org/10.1145/3626183.3659966openalex-snapshot
When Is Parallelism Fearless and Zero-Cost with Rust?
inferred← citeshttps://doi.org/10.1145/3649848openalex-snapshot
Functional Ownership through Fractional Uniqueness
inferred← citeshttps://doi.org/10.1145/3652032.3657579openalex-snapshot
Foundations for a Rust-Like Borrow Checker for C
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/3674629openalex-snapshot
A Safe Low-Level Language for Computer Algebra and Its Formally Verified Compiler
inferred← citeshttps://doi.org/10.1145/3678000openalex-snapshot
Proceedings of the 9th ACM SIGPLAN International Workshop on Type-Driven Development
inferred← citeshttps://doi.org/10.1145/3689733openalex-snapshot
Crabtree: Rust API Test Synthesis Guided by Coverage and Type
inferred← citeshttps://doi.org/10.1145/3689758openalex-snapshot
Semantics Lifting for Syntactic Sugar
inferred← citeshttps://doi.org/10.1145/3689780openalex-snapshot
Rustlantis: Randomized Differential Testing of the Rust Compiler
inferred← citeshttps://doi.org/10.1145/3702229openalex-snapshot
Towards a Rust-Like Borrow Checker for C
inferred← citeshttps://doi.org/10.1145/3704879openalex-snapshot
Fulminate: Testing CN Separation-Logic Specifications in C
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/3747509openalex-snapshot
Formal Semantics and Program Logics for a Fragment of OCaml
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/3776690openalex-snapshot
Miri: Practical Undefined Behavior Detection for Rust
inferred← citeshttps://doi.org/10.1145/3797128openalex-snapshot
Detecting Bugs in Rust Compiler Fix Suggestions via Constraint-Violation-Guided Mutation
inferred← citeshttps://doi.org/10.1145/3798221openalex-snapshot
Fully-Automatic Type Inference for Borrows with Lifetimes
inferred← citeshttps://doi.org/10.1145/3798277openalex-snapshot
A Mixed Methods Study on the Implications of Unsafe Rust for Interoperation, Encapsulation, and Tooling
inferred← citeshttps://doi.org/10.1145/3803525.3804990openalex-snapshot
Robust and Size-Optimized Error Handling in Rust for Resource-Constrained Embedded Systems
inferred← citeshttps://doi.org/10.1145/3808266openalex-snapshot
Cpp2Rust: Automatic Translation of C++ to Safe Rust
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/3842753openalex-snapshot
Rex: Safe kernel extensions can also be usable
inferred← citeshttps://doi.org/10.48550/arxiv.1804.07608openalex-snapshot
An Executable Operational Semantics for Rust with the Formalization of Ownership and Borrowing
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.