ORCID dblp Scholar ResearchGate LinkedIn Mastodon

Research Topics

In my PhD research, I investigated how partial order reduction and the underlying notion of commutativity enable verification algorithms to find simpler correctness proofs for concurrent programs, thereby allowing for the verification of more programs, and increasing verification efficiency. [PhD thesis] [SV-COMP@ETAPS’22] [PLDI’22] [POPL’23] [POPL’24] [CAV’25]

I am also interested in proof formalisms and correctness certificates for concurrent programs, how compact, modular certificates for verified programs increase confidence in verification results and verification tools through independent validation, and enable interoperability between automated and deductive verification approaches. [VMCAI’25] [POPL’26]

When verification uncovers bugs, it raises the question of program repair. As program specifications are often formalised in temporal logics, I investigate how to implement rational change of temporal behaviours, informed by the belief change paradigm of symbolic artificial intelligence. [NMR@KR’24] [KR’25]

Tools

To complement my theoretical work on commutativity in program verification, I implement the resulting verification algorithms in the software model checker Ultimate GemCutter. GemCutter has scored top rankings in SV-COMP, the International Competition on Software Verification (2022, 2023, 2024, 2025).

I am a co-developer of the Ultimate program analysis and automata theory framework. Our algorithmic verifier Ultimate Automizer has won 1st place in the Overall ranking of SV-COMP for four years in a row (2023, 2024, 2025, 2026).

Recent & Upcoming Talks

Selected Publications

Teaching Award (summer semester 2024)

I was the lecturer for the course Cyber-Physical Systems II: Program Verification in the summer semester 2024. The lecture received the Teaching Award of the Faculty of Engineering for the best Computer Science lecture in that semester, based on a ranking calculated from student evaluations.

Alpine Verification Meeting (AVM’24)

In 2024, I was an organizer of the Alpine Verification Meeting (AVM’24), an informal meeting on formal verification. For three days, we welcomed 67 attendees from the verification community in Freiburg to present recent and ongoing work, exchange ideas and get to know each other.

Dominik Klumpp