Loading Events

« All Events

P4 Developer Days – P4Check: a P4 Verification Tool

June 25 @ 8:00 am - 9:00 am
Free
P4Check Verification Tool

Register to attend this P4 Developer Day webinar on June 25 at 8 am PT/11 am ET/5 pm CET

P4Check: a P4 Verification Tool

Abstract

We present P4Check, a scalable and practical one-stop shop for verifying data planes defined in P4. P4Check combines well-proven techniques, symbolic execution, big-step semantics and model checking with a novel high-level specification language into a tool to verify properties of stateful P4 programs at both the device and network levels. We present case studies showing property verification and bug detection for real-world P4 programs and conduct experiments to quantify the performance of p4Check compared to earlier works.

Speaker

Tommaso Pacciani is a PhD candidate in Multiscale Networked Systems (MNS) at the University of Amsterdam. His research focuses on applying formal methods and language design to enable the verification of programmable networks. His additional research interests include functional programming, effect systems, and debugging.

Register to attend this virtual & free event

Details

  • Date: June 25
  • Time:
    8:00 am - 9:00 am
  • Cost: Free
  • Event Category: