~/talks

Peter W. O'Hearn

what they talk about

all 6 in the filters

where they keep going back

all 7 in the filters

on a stage with

all 11 in the filters

who talks about the same things

titleconferencedate
Non-Termination Proving at ScaleOOPSLA 20242024-10-20
Claims a sound and complete under-approximate logic called UNTerSL that composes incorrectness/divergence reasoning with separation logic and bi-abduction to…
Talk on
AI for the PeopleN40AI 20242024-01-20
Built an incremental Infer-based analyzer that runs on code changes against 100,000 commits per week, comments on pull requests and shifts fix rate from…
Talk on
My Journey to the Dark Side: Under-Approximation, Incorrectness, ProofIncorrectness 20242024-01-17
Talk describes concrete methods and outcomes: an analyzer built with an abstract interpreter and abduction summaries runs in CI, finds 25,000 race bugs in a…
Talk on
Finding real bugs in big programs with incorrectness logicOOPSLA 20222022-12-05
Pulse-X applies ISL (a synthesis of Incorrectness Logic and separation logic) to build an automatic under-approximate analyzer for memory errors, inferring…
Talk on
Applying Formal Verification to Microkernel IPC at MetaCPP 20222022-01-17
Project uses Iris in Coq to verify the microkernel IPC algorithms (not the full C), proving correctness of two queues verified implemented as non‑blocking…
Talk on
Concurrent Incorrectness Separation LogicPOPL 20222022-01-16
Develops CISL as a parametric extension of Incorrectness Separation Logic that models concurrency with histories and lock-aware events, instantiates to race…
Talk on
SOAP - Keynote: Formal Reasoning and the Hacker WaySOAP 20202020-06-15
A compositional static analyzer called Infer is wired into CI to run on diffs rather than nightly batches, and this deployment change raises developer fix rate…
Talk on
Ask Me Anything with Peter O'HearnPLDI 20202020-06-15
Answers claim a shift from heavy upfront specs to a pay-as-you-go model where small specs give incremental value, and point to concrete tools: Infer team work…
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.