~/talks

Tej Chajed

what they talk about

where they keep going back

  • CoqPL2 editions2020–2021

all 6 in the filters

on a stage with

all 20 in the filters

who talks about the same things

nobody close enough yet

titleconferencedate
Basilisk: Using Provenance Invariants to Automate Proofs of Undecidable ProtocolsOSDI '252025-07-07
Basilisk is a Daphne compiler extension that automatically derives inductive invariants for distributed protocols using Provenance Invariants and an analysis…
Talk on
Anvil: Verifying Liveness of Cluster Management Controllers18th USENIX Symposium on Operating Systems Design and Implementation (OSDI '24)2024-07-10
Anvil presents eventually stable reconciliation as a concise temporal liveness spec and provides a Rust framework that verifies controllers against it using…
Talk on
Inductive Invariants That Spark Joy: Using Invariant Taxonomies to Streamline...18th USENIX Symposium on Operating Systems Design and Implementation (OSDI '24)2024-07-10
Claim: Kondo auto-generates and proves the network-level lemmas that make host-level invariants inductive, so developers only prove the synchronous proof about…
Talk on
Verifying a concurrent file system with sequential reasoningDafny 20242024-01-14
A verified concurrent NFS server called DaisyNFS implements linearizability and crash durability by building file-system logic as atomic transactions atop a…
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
Record Updates in CoqCoqPL 20212021-01-19
Library coq-record-update implements record setters by generating per-field setters with Ltac and plugging that Ltac into type class resolution so Coq runs the…
Talk
Record Updates in CoqPOPL 20212021-01-17
Implements record updates in Coq by generating setters via type class resolution and Ltac: a Ltac procedure solve_setter extracts an ada_expansion (eval hnf)…
Talk
Verifying Concurrent Go Code in Coq with GooseCoqPL 20202020-01-25
A pipeline imports a practical subset of Go into Coq: a 2.5k‑line Go translator produces GooseLang programs that plug into Iris’s weakest‑precondition…
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.