~/talk

Weighted NetKAT: A Programming Language For Quantitative Network Verification

Talkat PLDI 2026 · 2026-06-15..06-19
links:none on file
links:none on file
links:none on file
speakerdeck:oeb25
links:none on file
slides:none on file

Weighted NetKAT extends NetKAT to be parametric on a semiring and provides both denotational and operational semantics plus a compiler that turns programs into WNKA automata, proving semantic equivalence. Decision procedures check quantitative safety (e.g., all deliveries ≥ 90%) and reachability (e.g., exists delivery ≤ 5 ms) even with unbounded iteration, returning counterexample or witness traces. The framework requires omega‑continuous semirings and supports analyses like latency with the tropical semiring and reliability with the Viterbi semiring, demonstrated on Internet2 Abilene.

AI-written summary · about

  1. 0:00Weighted NetKAT intro
  2. 1:06Network verification basics
  3. 2:50Quantitative goals
  4. 4:37Modeling behavior in NetKAT
  5. 6:00Semirings for properties
  6. 8:06Weighted NetKAT semantics
  7. 10:12Automata-based model checking
  8. 13:21Compilation to W automata
  9. 14:24Safety and reachability decisions
  10. 15:28Q&A
~/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.