Blog
VMware Academic Program
Login
  • Projects
  • Team
  • Announcements
  • Publications
  • About Us
  • Directions
  • Recruiting

Leonid Ryzhyk

Senior Researcher

Palo Alto, CA, US

Before joining VMware Research, I got my PhD from the University of New South Wales and NICTA, worked as researcher at NICTA, a postdoc at the University of Toronto and at the Carnegie Mellon University, and a researcher at Samsung Research America. The main theme of my work is applying formal methods to build better operating systems and networks.

Projects

  • Declarative Cluster Management
  • Differential Datalog (DDlog)
  • Control Plane-Data Plane Integration

Publications

  • Correct by Construction Networks using Stepwise Refinement
  • System Programming in Rust: Beyond Safety
  • System Programming in Rust: Beyond Safety
  • Verifying Properties of Binarized Neural Networks
  • Secure Serverless Computing Using Dynamic Information Flow Control
  • RedLeaf: Towards An Operating System for Safe and Verified Firmware
  • Simple and Precise Static Analysis of Untrusted Linux Kernel Extensions
  • Differential Datalog
  • Synthesizing Cluster Management Code for Distributed Systems
  • BDD-Based Algorithms for Packet Classification
  • Automating Cluster Management with Weave
  • Building Scalable and Flexible Cluster Managers Using Declarative Programming
  • P4 in Open vSwitch with OfP4
  • Nerpa: Network Programming with Relational and Procedural Abstractions
  • Full-Stack SDN