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

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!

Most downloaded PACMPL paper of 2025

January 2026
The paper "Tree Borrows" was in the year 2025 the single most downloaded article from all issues of the entire PACMPL journal.

Papers