Program Verification
Methods for proving correctness properties of real programs while keeping feedback useful for developers.
Programming Languages and Security at VU Amsterdam
We study programming languages, verification, type systems, and systems security, building foundations and tools for secure and reliable software.
Core directions for current and upcoming work.
Methods for proving correctness properties of real programs while keeping feedback useful for developers.
Foundations and implementations for type systems, refinement typing, and semantic reasoning.
Language-based techniques that improve software security across compilers, runtimes, and systems.
Researchers and students in the group.
Faculty
Faculty
Collaborator
PhD Student
PhD Student
PhD Student
PhD Student
PhD Student
Recent work from the group.
Research explainers, technical articles, and project deep dives.
How can a verification tool explain why a program fails to type check?
Short updates from the group.
Robin presented Pantomime at PLDI 2026 in Boulder, Colorado, USA