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

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.

Andrea Lattuada joins MPI-SWS faculty

September 2024
Andrea Lattuada will join MPI-SWS as a Research Group Leader. His research focuses on pragmatic systems software verification, i.e., verification that is practical and usable by engineers and applicable to complex systems software.

MPI-SWS researcher receives OSDI 2024 Best Paper Award

July 2024
Andrea Lattuada and his collaborators have received a Best Paper Award at OSDI 2024 for his paper “Anvil: Verifying Liveness of Cluster Management Controllers.”

MPI-SWS researchers receive PLDI 2024 Distinguished Artifact Award

July 2024
MPI-SWS researcherers have received the PLDI 2024 Distinguished Artifact Award for their paper Quiver: Guided Abductive Inference of Separation Logic Specifications in Coq.

Max Planck researchers publish 7 papers at POPL 2024!

January 2024
Max Planck researchers have authored seven papers to appear in POPL 2024.

Papers