Programming Languages & Verification

The group’s research focuses on the principles, design and implementation of programming languages and on foundational techniques and practical tools for analyzing, testing, and verifying programs against their correctness specifications.

Recent research has developed techniques for verifying compilers and other critical software, and tools for testing and/or verifying concurrent systems.

News

Derek Dreyer receives ICFP most influential paper award

August 2026
MPI-SWS faculty member Derek Dreyer has been selected as the winner of this year's ICFP Most Influential Paper Award…

Rupak Majumdar awarded ERC Advanced Grant

June 2026
Rupak Majumdar has been awarded an ERC Advanced Grant worth approximately €2.5 million for his project „Pascal: Formal Performance Analysis at Scale“. The project aims to develop new mathematical foundations and practical tools for analyzing and verifying the performance and resilience of large-scale distributed computer systems.

Derek Dreyer receives 2026 SIGPLAN Distinguished Service Award

June 2026
MPI-SWS Director Derek Dreyer has been awarded the the ACM Special Interest Group on Programming Languages 2026 Distinguished Service Award.

MPI researchers receive Distinguished Paper Award at PLDI 2026

June 2026
MPI-SWS researchers have received a PLDI 2026 Distinguished Paper Award for their paper "VerusBelt: A Semantic Foundation for Verus’s Proof-Oriented Extensions to the Rust Type System."

Derek Dreyer achieves a publication record!

February 2026
MPI-SWS faculty member Derek Dreyer has published a total of 61 papers across all four flagship SIGPLAN conference---a new record!

Papers