Benjamin Kaminski

Professor at Saarland University

Lecturer at University College London

I am looking for Master students!

I do research in quantitative aspects of formal verification. Check out my dplp or Google Scholar to get a feel for my research. More infos coming soon. Feel very welcome to get in touch with me if you are interested!

I am also looking for students who want to do a Bachelor or Master thesis project in logic and/or verification. Do get in touch!


Research

I am interested in quantitative aspects of formal program verification.

To get a feel for my research, you can find my PhD thesis on weakest-precondition-style probabilistic program verification here. It won the Ackermann Award for outstanding dissertations of the European Association for Computer Science Logic (EACSL) in 2020 and I am told that it is quite readable.

More specifically, my research interests include:

You can find a usually up-to-date list of my publications at dblp and Google Scholar.

Students

I always enjoy working with motivated students with a passion for logic and formal verification. Currently, I am looking for PhD students at Saarland University as well as students who want to do a master’s or bachelor’s thesis project in quantitative aspects of logic and/or verification. Get in touch if you’re interested!

CURRENT PhD STUDENTS

CURRENT UNDERGRADUATE STUDENTS

  • Bastian Heinen
  • Lucas Kehrer
  • Angela Krebs

FORMER STUDENTS (selection)

  • Philipp Schröer. A Deductive Verifier for Probabilistic Programs. Master’s Thesis @ RWTH Aachen
  • Lena Verscht. Weakest Preexpectation Reasoning for Amortized Expected Runtimes. Bachelor’s Thesis @ RWTH Aachen
  • Lutz KlinkenbergOn Probability Generating Functions for Program AnalysisMaster’s thesis @ RWTH Aachen
  • Kevin BatzIC3 for Probabilistic SystemsMaster’s thesis @ RWTH Aachen (supervision together with Sebastian Junges and Christoph Matheja) and Proof Rules for Expected Run-Times of Probabilistic Programs. Bachelor’s thesis @ RWTH Aachen (supervision together with Christoph Matheja)
  • Yannik Schnitzer. On the Robustness of Neural Network Decisions. Bachelor’s Thesis @ UdS (as 2nd supervisor)
  • Clara ScherbaumProbability Generating Function Semantics for Probabilistic Programs. 2016. Bachelor’s thesis @ RWTH Aachen.
    Winner of the itestra innovation Award for outstanding bachelor theses.

Awards

RESEARCH

TEACHING

  • Nomination for Teaching Award at RWTH Aachen 2019
  • Nomination for Teaching Award at RWTH Aachen 2015

OTHER

  • Select Attendee of 7th Heidelberg Laureate Forum
  • FITWeltweit Scholarship of the DAAD 2016

Peer Review

Program Committees

  • CAV 2024 & 2021 – Int’l Conf. on Computer-Aided Verification
  • CONCUR 2024 & 2020 – Int’l Conf. on Concurrency Theory
  • CSL 2024 – EACSL Annual Conference on Computer Science Logic
  • ESOP 2023 – European Symposium on Programming
  • ICALP 2022 – Int’l Coll. on Automata, Languages and Programming
  • LAFI 2024 – Workshop on Languages for Inference
  • LICS 2022 – Ann. Symp. on Logic in Computer Science
  • LPAR 2024 & 2020 – Int’l Conf. on Logic for Programming, Artificial Intelligence and Reasoning
  • OOPSLA 2022, part of SPLASH 2022
  • POPL 2025 & 2022 – Symp. on Principles of Programming Languages
    • Member of the Committee for Selecting Distinguished Papers 2022
  • QEST 2023, 2019, 2018 – Int’l Conf. on Quantitative Evaluation of SysTems
  • SETTA 2024 – Symp. on Dependable Software Engineering
  • TACAS 2024 – Int’l Conf. on Tools and Algorithms for the Construction and Analysis of Systems
  • TPSA 2025 – Workshop on Theory and Practice of Static Analysis

External Reviewer

Research Funding Proposals

  • Israel Science Foundation (ISF) (2022)
  • Czech Science Foundation (GACR) (2019)

Awards

  • Best scientific production in Information and Communication Sciences and Technologies in 2022 at the Plateau de Saclay / Université Paris-Saclay, France

Edited Volumes

Journals

  • Journal of the ACM (J.ACM) (2023)
  • Journal of Logical and Algebraic Methods in Programming (JLAMP) (2022)
  • Logical Methods in Computer Science (LMCS) (2022)
  • Mathematical Structures in Computer Science (MSCS) (2020)
  • Theoretical Computer Science (TCS) (2022 & 2020)
  • Transactions on Computational Logic (TOCL) (2017)
  • Transactions on Modeling and Computer Simulation (TOMACS) (2020)
  • Transactions on Programming Languages and Systems (TOPLAS) (2019)

Conferences