Weighted NetKAT: A Programming Language For Quantitative Network Verification

📅 2026-04-15
📈 Citations: 0
Influential: 0
📄 PDF

career value

200K/year
🤖 AI Summary
This work addresses the lack of a unified formal language for modeling and automatically reasoning about quantitative network properties such as delay, bandwidth, and packet loss. The authors propose a domain-specific language based on semiring parameterization, equipped with denotational semantics and an operational semantics grounded in weighted NetKAT automata (WNKA). This framework enables fully automated verification of quantitative safety and reachability properties for network programs involving unbounded iteration. By establishing a unified formal foundation, the approach supports precise reasoning over a broad class of quantitative attributes. Experimental evaluation on the real-world Abilene network topology demonstrates its effectiveness, successfully verifying diverse quantitative properties and confirming its capability for efficient, automated quantitative verification at scale in practical network environments.

Technology Category

Application Category

📝 Abstract
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.
Problem

Research questions and friction points this paper is trying to address.

quantitative network verification
weighted NetKAT
network safety
reachability
semiring
Innovation

Methods, ideas, or system contributions that make the work stand out.

Weighted NetKAT
semiring
quantitative verification
WNKA
network safety
🔎 Similar Papers
No similar papers found.