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 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.
Mon 26 OctDisplayed time zone: Eastern Time (US & Canada) change
Mon 26 Oct
Displayed time zone: Eastern Time (US & Canada) change
15:30 - 17:30 | |||
15:30 30mTalk | Safer SDN programming through Arbiter GPCE Michael Lopez Texas A&M University, C. Jasson Casey Texas A&M University and Flowgrammable.org, Gabriel Dos Reis Texas A&M University and Microsoft | ||
16:00 30mTalk | Contract-Based General-Purpose GPU Programming GPCE Alexey Kolesnichenko ETH Zurich, Chris Poskitt ETH Zurich, Switzerland, Sebastian Nanz ETH Zurich, Bertrand Meyer ETH Zurich, Innopolis University and Eiffel Software Link to publication DOI Pre-print Media Attached File Attached | ||
16:30 30mTalk | Inverse macro in Scala GPCE | ||
17:00 20mTalk | Towards Tool Support for Spreadsheet-based Domain-Specific Languages GPCE |