Thomas Noll

- noll@cs.rwth-aachen.de
- Address
- Room 4211 (Faculty of CS, building E1 (2353), 2nd floor)
Ahornstraße 55
D-52074 Aachen - Phone
- +49 241 80 21213
I am an associate professor (apl. Prof.) at the Software Modeling and Verification Group (MOVES), headed by Prof. Joost-Pieter Katoen, in the Faculty of Computer Science at RWTH Aachen University. The office is located at the Computer Science Center. My current research interests include:
- Static Program Analysis for Software Optimisation and Verification
- Compilation of Quantum Circuits
- Reliability, Safety and Security of Hardware/Software Systems
- Formal Verification of Artificial Neural Networks
Publications
Own publications
2025
- Conference paper
Using GPUs And LLMs Can Be Satisfying for Nonlinear Real Arithmetic Problems
ICLR 2025 Workshop: VerifAI: AI Verification in the Wild
- Book
Springer
RWTH record for Principles of verification: cycling the probabilistic landscape : essays dedicated to Joost-Pieter Katoen on the occasion of his 60th BirthdayBibTeX for Principles of verification: cycling the probabilistic landscape : essays dedicated to Joost-Pieter Katoen on the occasion of his 60th Birthday - Book
Springer
RWTH record for Principles of verification: cycling the probabilistic landscape : essays dedicated to Joost-Pieter Katoen on the occasion of his 60th birthdayBibTeX for Principles of verification: cycling the probabilistic landscape : essays dedicated to Joost-Pieter Katoen on the occasion of his 60th birthday - Book chapter
Quantum Computing: From Weakest Preconditions to Voltage Pulses
Principles of verification: cycling the probabilistic landscape, Part 1
2023
- Proceedings
22. Kolloquium Programmiersprachen und Grundlagen der Programmierung
RWTH Aachen University, Department of Computer Science
2022
- Conference paper
Identification of Bottlenecks in Rail Infrastructure
Proceedings of the Fifth International Conference on Railway Technology: Research, Development and Maintenance Edited by J. Pombo Civil-Comp Conferences. - Volume 1
- Conference paper
Analysing Capacity Bottlenecks in Rail Infrastructure by Episode Mining
Formal Methods for Industrial Critical Systems
- Technical report
50 Jahre Studiengang Informatik an der RWTH Aachen : Ein Streifzug in Text und Bild
- Conference paper
Towards Concurrent Quantitative Separation Logic
33rd International Conference on Concurrency Theory (CONCUR 2022)
- Journal article
Einblick DZSF-Projekt "Identifikation von Kapazitätsengpässen"
Eisenbahntechnische Rundschau
- Conference paper
Foundations for Entailment Checking in Quantitative Separation Logic
Programming Languages and Systems
2021
- Conference paper
A Modular Approach to Non-deterministic Dynamic Fault Trees
Computer Safety, Reliability, and Security
- Conference paper
Automated Checking and Completion of Backward Confluence for Hyperedge Replacement Grammars
Graph Transformation
2020
- Journal article
Synthesizing and optimizing FDIR recovery strategies from fault trees
Science of computer programming
- PreprintPDF of Debona: Decoupled Boundary Network Analysis for Tighter Bounds and Faster Adversarial Robustness ProofsRWTH record for Debona: Decoupled Boundary Network Analysis for Tighter Bounds and Faster Adversarial Robustness ProofsBibTeX for Debona: Decoupled Boundary Network Analysis for Tighter Bounds and Faster Adversarial Robustness Proofs
- Journal article
International journal on software tools for technology transfer
2019
- Conference paper
Tools and algorithms for the construction and analysis of systems
- Conference paper
Synthesizing and Optimizing FDIR Recovery Strategies from Fault Trees
Formal techniques for safety-critical systems
- 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
- Journal article
Journal of Aerospace Information Systems
Supervised theses
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