~/talks

Michael Sammler

what they talk about

all 5 in the filters

where they keep going back

all 5 in the filters

on a stage with

all 32 in the filters

who talks about the same things

titleconferencedate
A Recipe for Modular Verification of Generic Tree TraversalsCPP 20262026-01-12
Presents a concrete verification recipe that models traversal state with a zipper with shadow and characterizes step types as action and silent steps, yielding…
Talk on
Endangered by the Language But Saved by the Compiler: Robust Safety via Semantic(…)POPL 20262026-01-11
Shows a hardening compiler that makes a C‑like source (Rec) robustly safe only after compilation to a CHERI‑style capability machine (Cap); proves a separation…
Talk on
Destabilizing IrisPLDI 20252025-06-16
Adds Daenerys to Iris: a reworked resource layer that introduces unstable resources and an explicit frame modality, plus an unstable points-to and a…
Talk on
RefinedProsa: Connecting Response-Time Analysis with C Verification for Interrupt-Free(…)PLDI 20252025-06-16
Claims a machine‑checked end‑to‑end proof that an interrupt‑free, fixed‑priority, non‑preemptive scheduler meets response‑time bounds by connecting program…
Talk on
A Semantic Approach to Robust Property PreservationPriSC 2025 (with POPL 2025)2025-01-20
Proposes a semantic reduction of robust property preservation: replace hard syntactic backtranslation with a backtranslation between semantic domains, so…
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
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
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
Quiver: Guided Abductive Inference of Separation Logic Specifications in CoqPLDI 20242024-06-24
Quiver claims automated inference of full separation logic specs for C code while verifying soundness in Coq using Iris, implemented as a prototype atop…
Talk on
Melocoton: A Program Logic for Verified Interoperability Between OCaml and COOPSLA 20232023-10-23
Melocoton claims the first formal semantics of the OCaml FFI and the first multi‑language program logic that reasons about OCaml and C interactions…
Talk on
Conditional Contextual RefinementPOPL 20232023-01-15
A new refinement notion, Conditional Contextual Refinement (CCR), combines separation-logic pre/post conditions with transitive contextual refinement by…
Talk
DimSum: A Decentralized Approach to Multi-language Semantics and VerificationPOPL 20232023-01-15
DimSum presents a decentralized method that avoids fixing a source language, memory model, or closed set of languages by giving each language a…
Talk
BFF: Foundational and Automated Verification of Bitfield-Manipulating ProgramsOOPSLA 20222022-12-05
A foundational, automated verifier encodes common bitfield patterns as structured bit vectors and implements partial, semantics-preserving operations (masking…
Talk
VIP: Verifying Real-World C Idioms with Integer-Pointer CastsPOPL 20222022-01-16
Presents VIP, a memory-object model that proves compatible with PNVI while making integer→pointer casts verifiable by adding an explicit provenance-copying…
Talk on
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
~/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.