Weighted NetKAT: A Programming Language for Quantitative Network Verification
Emmanuel Suárez Acevedo, Tiago Ferreira, Kevin Batz, Oliver Bøving, Nate Foster, Alexandra Silva
摘要
We introduce weighted NetKAT, a domain-specific language for modeling and verifying quantitative network properties. The language is parametric on a semiring, enabling the treatment of a wide range of quantities in a uniform way. We provide a denotational semantics and an equivalent operational semantics, the latter based on a novel model of weighted NetKAT automata (WNKA) capturing the stateful behavior of our language. With WNKA, we obtain a class of generic decision procedures for reasoning about quantitative safety and reachability in a fully automatic way, even in the presence of possibly unbounded iteration. We demonstrate the applicability of our framework in a case study using Internet2's Abilene network as the underlying topology.
CCS Concepts: • Theory of computation → Verification by model checking; Formal languages and automata theory; Models of computation.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper5
- Guarded Kleene algebra with tests: verification of uninterpreted programs in nearly linear timeSteffen Smolka, Nate Foster, Justin Hsu, Tobias Kappé 等POPL 2020 · 被引用 32 次
- Weighted programming: a programming paradigm for specifying mathematical modelsKevin Batz, Adrian Gallus, Benjamin Lucien Kaminski, Joost-Pieter Katoen 等OOPSLA 2022 · 被引用 18 次
- SwitchV: automated SDN switch validation with P4 modelsKinan Dak Albab, Jonathan DiLorenzo, Stefan Heule, Ali Kheradmand 等SIGCOMM 2022 · 被引用 16 次
- KATch: A Fast Symbolic Verifier for NetKATMark Moeller, Jules Jacobs, Olivier Savary Bélanger, David Darais 等PLDI 2024 · 被引用 9 次
- Active Learning of Symbolic NetKAT AutomataMark Moeller, Tiago Ferreira, Thomas Lu, Nate Foster 等PLDI 2025 · 被引用 4 次
相关 Paper
- An Algebraic Language for Specifying Quantum NetworksAnita Buckley, Pavel Chuprikov, Rodrigo Otoni, Robert Soulé 等PLDI 2024 · 被引用 3 次
- StacKAT: Infinite State Network VerificationJules Jacobs, Nate Foster, Tobias Kappé, Dexter Kozen 等PLDI 2025
- Kleene algebra modulo theories: a framework for concrete KATsMichael Greenberg, Ryan Beckett, Eric Hayden CampbellPLDI 2022 · 被引用 7 次
- Network Change Validation with Relational NetKATHan Xu, Zachary Kincaid, Ratul Mahajan, David WalkerPOPL 2026 · 被引用 1 次
- A Language for Quantifying Quantum Network BehaviorAnita Buckley, Pavel Chuprikov, Rodrigo Otoni, Robert Soulé 等OOPSLA 2025 · 被引用 1 次
