kirancodes.me
To Proof Maintenance & Beyond!

Safer SDN programming through Arbiter

Michael Lopez, C. Jasson Casey, Gabriel Dos Reis, Colton Chojnacki

Abstract

Software Defined Networking (SDN) programs are written with respect to assumptions on software and hardware facilities and protocol definitions. Silent mismatches between the expected feature set and implemented feature set of SDN artifacts can easily lead to hard to debug network configurations, decreased network performance, outages, or worse, security vulnerabilities. We show how the paradigm of axiomatic programming, supported by practical dependent types, provides effective support for SDN executable specifications and verification.​

Related papers