Kevin Batz
- Member until
- Dec 2024
- Now at
- Universität Münster, Germany
- Address
- Room 4203
Ahornstraße 55
D-52074 Aachen
I have joined the University of Münster as a Juniorprofessor of Computer Science. You can find my website here.
Publications
Own publications
2026
- Conference paper
Generating Functions Meet Occupation Measures: Invariant Synthesis for Probabilistic Loops
Programming languages and systems
PDF of Generating Functions Meet Occupation Measures: Invariant Synthesis for Probabilistic LoopsRWTH record for Generating Functions Meet Occupation Measures: Invariant Synthesis for Probabilistic LoopsBibTeX for Generating Functions Meet Occupation Measures: Invariant Synthesis for Probabilistic Loops
2025
- Conference paper
Quantifier Elimination and Craig Interpolation: The Quantitative Way
Foundations of Software Science and Computation Structures
- Journal article
Proceedings of the ACM on programming languages
PDF of Foundations for Deductive Verification of Continuous Probabilistic Programs: From Lebesgue to Riemann and BackRWTH record for Foundations for Deductive Verification of Continuous Probabilistic Programs: From Lebesgue to Riemann and BackBibTeX for Foundations for Deductive Verification of Continuous Probabilistic Programs: From Lebesgue to Riemann and Back - Book chapter
Principles of verification: cycling the probabilistic landscape, Part 1
RWTH record for J-P: MDP. FP. PP: Characterizing Total Expected Rewards in Markov Decision Processes as Least Fixed Points with an Application to Operational Semantics of Probabilistic ProgramsBibTeX for J-P: MDP. FP. PP: Characterizing Total Expected Rewards in Markov Decision Processes as Least Fixed Points with an Application to Operational Semantics of Probabilistic Programs
2024
- PhD thesis
Automated deductive verification of probabilistic programs
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Ichiro Hasuo
- Journal article
Programmatic Strategy Synthesis: Resolving Nondeterminism in Probabilistic Programs
Proceedings of the ACM on programming languages
2023
- Journal article
A Deductive Verification Infrastructure for Probabilistic Programs
Proceedings of the ACM on programming languages
- Conference paper
Probabilistic Program Verification via Inductive Synthesis of Inductive Invariants
Tools and Algorithms for the Construction and Analysis of Systems
- Journal article
A Calculus for Amortized Expected Runtimes
Proceedings of the ACM on programming languages
2022
- Journal article
Weighted programming : a programming paradigm for specifying mathematical models
Proceedings of the ACM on programming languages
- Conference paper
Foundations for Entailment Checking in Quantitative Separation Logic
Programming Languages and Systems
2021
- Conference paper
Latticed $k$-Induction with an Application to Probabilistic Programs
Computer-Aided Verification
- Journal article
Proceedings of the ACM on programming languages
PDF of Relatively complete verification of probabilistic programs : an expressive language for expectation-based reasoningRWTH record for Relatively complete verification of probabilistic programs : an expressive language for expectation-based reasoningBibTeX for Relatively complete verification of probabilistic programs : an expressive language for expectation-based reasoning - Conference paper
Generating Functions for Probabilistic Programs
Logic-Based Program Synthesis and Transformation
2020
2019
- Journal article
Quantitative separation logic: a logic for reasoning about probabilistic pointer programs
Proceedings of the ACM on programming languages
PDF of Quantitative separation logic: a logic for reasoning about probabilistic pointer programsRWTH record for Quantitative separation logic: a logic for reasoning about probabilistic pointer programsBibTeX for Quantitative separation logic: a logic for reasoning about probabilistic pointer programs
2018
- Conference paper
Programming Languages and Systems
PDF of How long, O Bayesian network, will I sample thee? : A program analysis perspective on expected sampling timesRWTH record for How long, O Bayesian network, will I sample thee? : A program analysis perspective on expected sampling timesBibTeX for How long, O Bayesian network, will I sample thee? : A program analysis perspective on expected sampling times
Supervised theses
2024
- Master’s thesis
A deductive verifier for probabilistic programs
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Peter Müller
Consultants: Kevin Batz, Benjamin Kaminski, Christoph Matheja
- Master’s thesis
Distributional invariants for probabilistic programs
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Kevin Batz, Tobias Winkler
- Bachelor’s thesis
Most probable explanations in Bayesian Networks via weighted programming
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tobias Winkler, Kevin Batz
2022
- Bachelor’s thesis
Automatic verification of loop invariants in weighted programs
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tobias Winkler, Kevin Batz
2021
- Master’s thesis
Decidability and complexity of entailment checking in quantitative separation logic
RWTH Aachen University
Advisers: Kevin Batz, Ira Justus Fesefeldt, Christoph Matheja, Joost-Pieter Katoen, Thomas Noll
2020
- Bachelor’s thesis
RPrIC3: PrIC3 for expected rewards
RWTH Aachen University
Advisers: Kevin Batz, Joost-Pieter Katoen, Thomas Noll