~/talks

Alexander J. Summers

what they talk about

where they keep going back

all 5 in the filters

on a stage with

all 18 in the filters

who talks about the same things

titleconferencedate
Place Capability Graphs: A General-Purpose Model of Rust’s Ownership and Borrowing(…)OOPSLA 20252025-10-16
Place Capability Graphs (PCG) present a concretely computable model of Rust ownership that is extracted from the compiler’s MIR and borrow-checker facts and…
Talk on
Formal Foundations for Translational Separation Logic VerifiersPOPL 20252025-01-19
Provides a formal, mechanized framework that proves soundness of translational separation-logic verifiers by defining a core IVL with both operational and…
Talk
Towards Trustworthy Automated Program Verifiers: Formally Validating Translations into(…)PLDI 20242024-06-24
Adds a per-run Isabelle certificate generator to an existing Viper→Boogie translation, proving that whenever the generated Boogie program has no failing…
Talk on
Compositional Reasoning about Advanced Iterator Patterns in RustIWACO 20232023-10-24
Methodology specifies and verifies Rust iterator chains that include closures with side effects, claiming precise modular reasoning about composition and…
Talk on
Modular Specification and Verification of Closures in RustSPLASH 20222022-12-05
Presents a concrete method to specify and verify Rust closures by encoding higher‑order concerns into a first-order encoding that SMT solvers (via Viper and…
Talk on
Fractional Resources in Unbounded Separation LogicOOPSLA 20222022-12-05
Defines a new semantics where assertions may temporarily use unbounded states that allow more-than-one permission during evaluation, then reimpose 0–1…
Talk
Modular Specification and Verification of Closures in RustOOPSLA 20212021-10-17
A Prusti extension encodes higher-order Rust closures into first-order Viper logic and discharges verification conditions to Z3, claiming modular verification…
Talk on
Rich Specifications for Ethereum Smart Contract VerificationOOPSLA 20212021-10-17
Defines a specification style that proves concrete guarantees: sound reasoning under arbitrary re-entrancy, modular verification of collaborating contracts…
Talk on
How Do Programmers Use Unsafe Rust?OOPSLA 20202020-11-15
Paper analyzes unsafe Rust across the ecosystem using the Qrates framework and a modified compiler to compile and extract MIR from almost 29k compiled crates…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.