Theses (Co-)Supervised by Thomas Noll
2026
- Bachelor’s thesis
Distribution transformers for probabilistic programs: a study of inductive definability
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Daniel Johannes Zilken
- Bachelor’s thesis
Visualizing execution-schedules for conveyor-based quantum computing hardware
RWTH Aachen University
Advisers: Thomas Noll, Hendrik Bluhm
Consultants: Roy Hermanns
- Master’s thesis
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Daniel Johannes Zilken
PDF of Sound and complete proof rules for almost-sure termination: from probabilistic control-flow graphs to program-level reasoningRWTH record for Sound and complete proof rules for almost-sure termination: from probabilistic control-flow graphs to program-level reasoningBibTeX for Sound and complete proof rules for almost-sure termination: from probabilistic control-flow graphs to program-level reasoning - Bachelor’s thesis
Which probabalistic programs are modelcheckable?
Rheinisch-Westfälische Technische Hochschule Aachen
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Daniel Johannes Zilken
- Bachelor’s thesis
Heuristic circuit mapping strategies for the SpinBus architecture
RWTH Aachen University
Advisers: Thomas Noll, Hendrik Bluhm
2025
- Master’s thesis
Multi‐agent path finding for reversible conveyors
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Roy Hermanns
- Bachelor’s thesis
Extending the assume–guarantee framework for parametric probabilistic automata : From robust valuations to the limits of robust strategies
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Hannah Mertens
RWTH record for Extending the assume–guarantee framework for parametric probabilistic automata : From robust valuations to the limits of robust strategiesBibTeX for Extending the assume–guarantee framework for parametric probabilistic automata : From robust valuations to the limits of robust strategies - Master’s thesis
Compilation of quantum programs with control flow primitives in superposition
RWTH Aachen University
Advisers: Thomas Noll, Dominique Unruh
- Master’s thesis
Cost-reliability optimal spare part allocation in dynamic fault trees with relaxed spare gates
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
- Bachelor’s thesis
Scalable qubit routing on the conveyor-based SpinBus architecture
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Roy Hermanns
- Bachelor’s thesis
Evaluating tool support for fault tree analysis of satellite constellations
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
- Bachelor’s thesis
Implementation of PRNG-based elimination of intermediate measurements in quantum circuits
RWTH Aachen University
Advisers: Thomas Noll, Dominique Unruh
- Bachelor’s thesis
Exploration of certificate sharing for neural network verification
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Christopher Jan-Steffen Brix, Xaver Fink
- Bachelor’s thesis
Quantum circuit optimization through eliminating and deferring mid-circuit measurements
RWTH Aachen University
Advisers: Thomas Noll, Dominique Unruh
- Bachelor’s thesis
On the relation of rely-guarantee and assume-guarantee reasoning
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Lena Verscht, Hannah Mertens
- Bachelor’s thesis
Implementing the denotational semantics of probabilistic programs
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Daniel Johannes Zilken
- Master’s thesis
Effective quantifier-based reasoning for quantitative deductive verification
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Philipp Schroer, Darion Haase
- Master’s thesis
Automata-based semantics for the probabilistic programming language ReDiP
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tobias Winkler
2024
- Master’s thesis
MARVEL: A stepwise debugging tool for Markov models in the PRISM-language
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Ira Justus Fesefeldt
- Bachelor’s thesis
Testing the applicability of robustness evaluation methods for neural networks on nonlinear real arithmetic problems using α-β-CROWN and foolbox
RWTH Aachen University
Advisers: Thomas Noll, Erika Abraham
Consultants: Christopher Jan-Steffen Brix
RWTH record for Testing the applicability of robustness evaluation methods for neural networks on nonlinear real arithmetic problems using α-β-CROWN and foolboxBibTeX for Testing the applicability of robustness evaluation methods for neural networks on nonlinear real arithmetic problems using α-β-CROWN and foolbox - Bachelor’s thesis
Transfer of branching heuristics for neural network verification to alpha-beta-CROWN and evaluation of large-scale verification benchmarks
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Christopher Jan-Steffen Brix
RWTH record for Transfer of branching heuristics for neural network verification to alpha-beta-CROWN and evaluation of large-scale verification benchmarksBibTeX for Transfer of branching heuristics for neural network verification to alpha-beta-CROWN and evaluation of large-scale verification benchmarks - Master’s thesis
Distributional invariants for probabilistic programs
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Kevin Batz, Tobias Winkler
- Master’s thesis
Entailments in quantitative separation logic with recursive definitions: constructing cyclyc proofs
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen, Ira Justus Fesefeldt
PDF of Entailments in quantitative separation logic with recursive definitions: constructing cyclyc proofsRWTH record for Entailments in quantitative separation logic with recursive definitions: constructing cyclyc proofsBibTeX for Entailments in quantitative separation logic with recursive definitions: constructing cyclyc proofs - Bachelor’s thesis
Implementing Goal-HSVI for POMDPs in the probabilistic model checker Storm
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Alexander Nikolai Bork
- Bachelor’s thesis
Heuristic synthesis of spare parts inventories using dynamic fault trees
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
- Master’s thesis
Optimized routing for shuttling-based quantum processing architectures
RWTH Aachen University
Advisers: Thomas Noll, Hendrik Bluhm
- Bachelor’s thesis
Semantics-preserving transformation of Java source code
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
- 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
- Bachelor’s thesis
Model checking pPDA vs unambiguous automata
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tobias Winkler
- Bachelor’s thesis
Application of Reinforcement Learning to the Game of Reversi++
RWTH Aachen University
Advisers: Thomas Noll, Bastian Leibe
Consultants: Christopher Jan-Steffen Brix
- Master’s thesis
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tobias Winkler
PDF of Pushdown and expectation transformer semantics of probabilistic recursive programs with nested conditioningRWTH record for Pushdown and expectation transformer semantics of probabilistic recursive programs with nested conditioningBibTeX for Pushdown and expectation transformer semantics of probabilistic recursive programs with nested conditioning - Bachelor’s thesis
Compositional control-flow reduction for probabilistic model checking
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tobias Winkler
- Master’s thesis
Invariant-based strategy synthesis for nondeterministic probabilistic programs
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
- Bachelor’s thesis
Combining integer programs and graph grammars: Theory and implementation in Attestor
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Ira Justus Fesefeldt
2023
- Master’s thesis
Evaluation of out-of-distribution detection techniques for dataset filtering
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Christopher Jan-Steffen Brix
- Bachelor’s thesis
Automated assessment of regular expressions
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
- Master’s thesis
Architecture-oriented safety verification of transformer networks via program analysis
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Christopher Jan-Steffen Brix
- Bachelor’s thesis
Slicing COBOL software for program understanding
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
- Master’s thesis
Approximate probabilistic bisimulations and quotienting
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tim Quatmann
- Master’s thesis
Representing Markov models by extending the intermediate model checking language
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tim Quatmann
- Bachelor’s thesis
Automatic algorithm selection for probabilistic model checking using machine learning
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tim Quatmann, Alexander Nikolai Bork
- Bachelor’s thesis
Strategy computation for a Markovian disease spread model
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Alexander Nikolai Bork
- Bachelor’s thesis
Comparison of symbolic maximal end component decomposition algorithms
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tim Quatmann
- PhD thesis
Synthesizing FDIR recovery strategies for space systems
RWTH Aachen University
Advisers: Thomas Noll, Andreas Gerndt, Joost-Pieter Katoen
- Bachelor’s thesis
Evaluating static analysis techniques to accelerate data race detection for MPI RMA
RWTH Aachen University
Advisers: Matthias S. Müller, Thomas Noll
Consultants: Simon Schwitanski
2022
- Bachelor’s thesis
Implementation of an LTL model checker for probabilistic pushdown automata
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tobias Winkler
- Master’s thesis
Inference in discrete probabilistic programs using probability generating functions
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Lutz Klinkenberg, Tobias Winkler
- 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
- Master’s thesis
Novelty-detection-based split selection heuristics for neural network verification
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Christopher Jan-Steffen Brix, Marcel Moosbrugger
- Bachelor’s thesis
Comparison of heuristics for branching in neural network verification
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Christopher Jan-Steffen Brix
- Master’s thesis
POMDP-based execution models for probabilistic programs with partial observability
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Alexander Nikolai Bork, Tobias Winkler
- Bachelor’s thesis
Verifying parametric Markov models using decision diagrams
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tim Quatmann
- Master’s thesis
Markow-Entscheidungsprozesse mit mehreren Agenten : Ein Überblick mit Fokus auf effiziente Aufgabenverteilung
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tim Quatmann
- Bachelor’s thesis
Design and evaluation of a probabilistic pointer programming language using Monte-Carlo simulation
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Ira Justus Fesefeldt
- Bachelor’s thesis
Verification of leader election protocols for dynamic networks
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Ira Justus Fesefeldt
- Master’s thesis
Termination analysis of procedural pointer programs modelled by graph grammars
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Ira Justus Fesefeldt
- Bachelor’s thesis
Verification of neural networks using binary tree search for branching
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Christopher Jan-Steffen Brix
- Master’s thesis
A unified slicing framework for probabilistic programs
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
2021
- Bachelor’s thesis
Automata-based model checking of recursive systems
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tobias Winkler
- Bachelor’s thesis
Analysis of concurrent probabilistic programs with shared variables
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
Consultants: Ira Justus Fesefeldt
- Master’s thesis
Developing an on-the-fly vector clock exchange for distributed memory systems using the generic tool infrastructure
RWTH Aachen University
Advisers: Matthias S. Müller, Thomas Noll
Consultants: Simon Schwitanski
- Master’s thesis
Accelerating symbolic simulation to analyze the effect of delays in train timetables
RWTH Aachen University
Advisers: Erika Ábrahám, Thomas Noll
Consultants: Rebecca Haehn
- 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
- Bachelor’s thesis
Weakest-preexpectation proof rules for disjoint concurrent probabilistic programs
RWTH Aachen University
Advisers: Ira Justus Fesefeldt, Joost-Pieter Katoen, Thomas Noll
- Master’s thesis
IDE-Ready parsing of compile-time dynamic languages
RWTH Aachen University
Advisers: Thomas Noll
- Master’s thesis
Efficient analysis of time-bounded reachability in markov automata
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Tim Quatmann
- Bachelor’s thesis
Learning probabilistic automata with SMT solving
RWTH Aachen University
Advisers: Joshua Moerman, Joost-Pieter Katoen, Thomas Noll
2020
- Master’s thesis
Parameter synthesis in bayesian networks
RWTH Aachen University
Advisers: Bahare Salmani Barzoki, Joost-Pieter Katoen, Thomas Noll
- Master’s thesis
A petri net semantics for boolean-logic driven markov processes
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Shahid Khan
- Bachelor’s thesis
Dynamic fault tree analysis using binary decision diagrams
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll
Consultants: Matthias Volk, Shahid Khan
- Bachelor’s thesis
RPrIC3: PrIC3 for expected rewards
RWTH Aachen University
Advisers: Kevin Batz, Joost-Pieter Katoen, Thomas Noll
- Bachelor’s thesis
Implementation of a Predicate-Guided Termination Analysis for Pointer Programs
RWTH Aachen University
Advisers: Ira Justus Fesefeldt, Thomas Noll, Joost-Pieter Katoen
- Bachelor’s thesis
Gradient descent on parametric Markov Chains
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Thomas Noll, Jip Josephine Spel
- Master’s thesis
Proving Non-Existence of Imperceptible Adversarial Examples in Deep Neural Networks Using Symbolic Propagation With Error Bounds
RWTH Aachen University
Advisers: Thomas Noll
- Master’s thesis
Design and implementation of an interactive exploration tool for probabilistic programs
RWTH Aachen University
Advisers: Thomas Noll, Joost-Pieter Katoen
- Bachelor’s thesis
Quantitative Analysis of Counterexample Generation for Automata Learning
RWTH Aachen University
Advisers: Joshua Moerman, Joost-Pieter Katoen, Thomas Noll
- Bachelor’s thesis
Learning RFSA in Reverse
RWTH Aachen University
Advisers: Joshua Moerman, Joost-Pieter Katoen, Thomas Noll
2019
- Master’s thesis
Proving termination of pointer programs on top of symbolic execution
RWTH Aachen University
Advisers: Christoph Matheja, Thomas Noll, Joost-Pieter Katoen
2017
- PhD thesis
Static Analysis of Pointer Programs - Linking Graph Grammars and Separation Logic
RWTH Aachen University
Advisers: Joost-Pieter Katoen, Marieke Huisman, Thomas Noll