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 most influential POPL paper award

January 2025
MPI-SWS faculty member Derek Dreyer has been selected as the winner of this year's POPL (Principles of Programming Languages) Most Influential Paper Award…

Derek Dreyer becomes ACM Fellow

January 2025
Derek Dreyer was appointed as a Fellow by the Association for Computing Machinery, for his contributions to the logical and semantic foundations of programming languages.

Max Planck researchers publish 9 papers at POPL 2025 + a new record!

January 2025
Max Planck researchers have authored nine papers to appear in POPL 2025.

Michael Sammler wins Runner-Up Prize for Informatics Europe Best Dissertation Award

November 2024
Dr. Michael Sammler has received the Runner-Up Prize for the 2024 Informatics Europe Best Dissertation Award, as well as the Dr. Eduard Martin Prize from Saarland University.

MPI-SWS researchers receive SOSP'24 Distinguished Artifact Award

November 2024
MPI-SWS research group leader Andrea Lattuada and postdoctoral fellow Travis Hance have received the SOSP'24 Distinguished Artifact Award for their paper "Verus: A Practical Foundation for Systems Verification."

Papers