~/talks

Ralf Jung

what they talk about

all 7 in the filters

where they keep going back

all 9 in the filters

on a stage with

all 31 in the filters

who talks about the same things

titleconferencedate
Miri: Practical Undefined Behavior Detection for RustPOPL 20262026-01-11
Miri is an interpreter of Rust’s abstract machine that tracks per-byte initialization and pointer provenance, enforces Rust type representations, detects data…
Talk on
What's the deal with unsafe Rust?Scala Days 20252025-08-19
Explains why unsafe Rust exists, shows Mini Rust spec as an executable operational semantics and the MIRI interpreter as a tester, and demonstrates a real UB…
Talk on
Functional Programming And the Real WorldScala Days 20252025-08-19
Panelists argue concrete claims: Rust is argued to be effectively functional in safe code and NAS translates Rust to Lean for verification; Zig and Rust trade…
Panel on
Panel: Mechanized Specifications for Real-World Programming LanguagesRPLS 20252025-06-17
Panelists contrast concrete outcomes: an K framework built for engineering-first, executable semantics; a call for a usable symbolic executor for P4 that can…
Panel on
MiniRust: A Core Language for Specifying RustRPLS 20252025-06-17
Two demos show concrete, reproducible failures: reading an uninitialized i8 decodes to an error and the interpreter flags undefined behavior at decode time…
Talk on
Tree BorrowsPLDI 20252025-06-16
Replaces Stacked Borrows’ stack with a per-allocation tree and formalizes aliasing rules so compilers can assume those violations are UB while accepting many…
Talk on
MiniRust: A core language for specifying RustRustWeek 20252025-05-13
MiniRust is a precise, operational core language plus an executable interpreter (Specker) that lowers Rust and answers whether a program has UB by running the…
Talk on
Program logics à la cartePOPL 20252025-01-19
Combines reusable program-logic fragments for language effects (shared state, concurrency, nondeterminism) so logics can be composed rather than rebuilt. Uses…
Talk in French
Rustlantis: Randomized Differential Testing of the Rust CompilerOOPSLA 20242024-10-20
Rustlantis is a randomized differential fuzzer that generates MIR directly and targets rustc backends (LLVM and Cranelift) plus Miri to detect UB. It…
Talk on
RefinedRust: A Type System for High-Assurance Verification of Rust ProgramsPLDI 20242024-06-24
RefinedRust presents a refinement type system that verifies both unsafe Rust and safe Rust by translating MIR into a Coq-embedded Rust model and checking…
Talk on
Verifying vMVCC, a high-performance transaction library using multi-version concurrency..OSDI 20232023-07-10
vMVCC claims to be the first MVCC transaction library with a machine-checked proof and ships as about 800 lines of Go (open source). It implements in-memory…
Talk on
Later Credits: Resourceful Reasoning for the Later ModalityICFP 20222022-09-11
Introduces later credits as an ownable resource in Iris that splits stepping into a credit-generation rule and a credit-spending rule, letting proofs prepay…
Talk
Simuliris: A Separation Logic Framework for Verifying Concurrent Program OptimizPOPL 20222022-01-16
Framework claims a mechanically checked simulation that preserves contextual refinement and termination under a fair scheduler for real concurrent compiler…
Talk on
GoJournal: a verified, concurrent, crash-safe journaling system15th USENIX Symposium on Operating Systems Design and Implementation (OSDI '21)2021-07-14
GoJournal implements a verified, concurrent, crash-safe journaling API in Go and proves it in Coq with Perennial 2.0, using the Goose translator to model Go…
Talk
~/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.