Chair for Verification and
Synthesis of Reactive Systems
People
Research
Publications
Tools
Student Projects
Courses
Student Projects
We are constantly offering topics on all levels in our research areas:
Verification
Temporal Logic
Program Synthesis
Runtime Monitoring
Hyperproperties
Machine Learning for Formal Methods
Neuro-Symbolic Computing
Formally verified static analysis and compilers
Automata and Game Theory
Verification
Temporal Logic
Program Synthesis
Runtime Monitoring
Hyperproperties
Machine Learning for Formal Methods
Neuro-Symbolic Computing
Formally verified static analysis and compilers
Automata and Game Theory
Come see us to dicuss your individual interests. Contact:
Bernd Finkbeiner
Past Projects
2026
Improving Dataflow Circuit Rewrites With Trace Equivalence Checking
Thore Berrens
·
Bachelor Thesis
Inductive Proof Rules For Second-Order HyperLTL
Ayham Omar
·
Master Thesis
2025
Back to the Future: Extending RTLola with Future Offsets
Eduard Müller
·
Bachelor Thesis
Causal Analysis in Stream-Based Monitoring
Christoph Steuer
·
Master Thesis
Enabling APIs' for RTLola
Christian Wassmuth
·
Bachelor Thesis
From RTLola to SRTLola: A Block-Based Syntax for Stream-Based Specification Languages
Julia Laichner
·
Master Thesis
Functional HDLs Meet Stream-Based Monitoring: Hardware Monitors from RTLola Using Clash
Bipin Oli
·
Master Thesis
Pacing Types: Safe Monitoring of Periodic and Conditional Streams
Florian Kohn
·
Master Thesis
2024
A Neuro-symbolic Portfolio Solver for Reactive Synthesis
Ayham Omar
·
Student Research Project (Hiwi)
From Passive to Active: Scheduled Monitoring in RTLola
Frederik Scheerer
·
Master Thesis
Contrastive Neural Model Checking
Vladimir Krsmanovic
·
Master Thesis
Eviction Strategies for Parameterized Streams in RTLola
Clara Rubeck
·
Bachelor Thesis
Expressiveness of Hyper^2LTL
Angelina Göbl
·
Research Immersion Lab
Extending RTLola with Native Support for Enumerations
Mustafa Muslim
·
Bachelor Thesis
Formal Verification of Symbolic Bug Finders
Arthur Correnson
·
Master Thesis
From Passive to Active Monitoring: A Scheduling Approach with RTLola
Frederik Scheerer
·
Master Thesis
Leveraging Static Analysis for the RTLola User Experience
Malte Schledjewski
·
Master Thesis
Model Checking Concurrent Hypersafety
Georg Friedel
·
Bachelor Thesis
Model Checking of HyperLTL on Finite Traces
Ivo Bakowsky
·
Bachelor Thesis
NeuRes: A Neural Resolution Prover of Unsatisfiability
Mohamed Ghanem
·
Master Thesis
On the Relationship between Transformer Architectures and Regular Languages
Nadia Asmi
·
Bachelor Thesis
2023
Compiling RTLola Specifications
Frederik Scheerer
·
Student Research Project (Hiwi)
Complexity of Model Checking Second-Order Hyperproperties on Finite Structures
Tim Rohde
·
Bachelor Thesis
Counterfactual Causality in Real-Time Systems
Felix Jahn
·
Master Thesis
Increasing Robustness of RTLola with Intervals
Oliver Welker
·
Bachelor Thesis
Learning Temporal Properties from Few, Positive Examples
Angelina Göbl
·
Bachelor Thesis
RTLola in the Cloud: Reliability for Cloud Applications using Runtime Verification
Paul Eichler
·
Bachelor Thesis
Runtime Verification for Algorithmic Fairness
Tobias Wagenpfeil
·
Bachelor Thesis
Structured Program Synthesis from Temporal Stream Logic Specifications
Peter Gastauer
·
Bachelor Thesis
Synthesizing Verifiable Code for Large Specifications Using Few-Shot Learning
Benedict Böttger
·
Bachelor Thesis
Talking about the Future: Predicting Stream Values for Runtime Monitoring
Julia Tillman
·
Master Thesis
Verified Equivalence Checker for Omega-Regular Expressions
Iona Kuhn
·
Bachelor Thesis
2022
An Efficient Automaton Construction for Synthesizing Dominant Strategies
Sanny Schmitt
·
Master Thesis
Complete Bounded Model Checking for Hyperproperties
Florian Bies
·
Bachelor Thesis
Evaluation of Vulnerabilities of a Lane Keeping Assist System based on Simulations
Jonas Birtel
·
Bachelor Thesis
Formal Specifications from Natural Language
Julia Tillman
·
Research Immersion Lab
Generating and Solving Temporal Logic Problems with Adversarial Transformers
Jens Kreber
·
Master Thesis
Model Checking Temporal Stream Logic and Hyper-Temporal Stream Logic
Janine Lohse
·
Bachelor Thesis
Model-Refinement via Runtime Monitoring
Stefan Oswald
·
Master Thesis
Modularization of code in RTLola
Jan-Robin Aumann
·
Bachelor Thesis
Predicting Timed Traces with Neural Networks
Ayham Omar
·
Bachelor Thesis
Refinement of TSL Specifications for LTL Synthesis
Jonas Linn
·
Bachelor Thesis
Repairing Circuits with Transformers
Matthias Cosler
·
Master Thesis
RTLola App
Jan Kautenburger, Clara Rubeck, Katharina Buchthal
·
Student Project (Hiwi)
Runtime Monitoring of Neural Networks for Safe Autonomous Driving
Jessica Schmidt
·
Master Thesis
Visuallizing Game-Based Certificates for Hyperproperty Verification
Angelina Göbl
·
Student Research Project (Hiwi)
2021
Algorithms for Deciding HyperCTL*
Tobias Hans
·
Master Thesis
Bounded Model Checking for PHL
Simon Engel
·
Bachelor Thesis
Causal Solving of Reachability Games
Julian Siber
·
Master Thesis
LTL Synthesis from Specification Patterns with Neural Networks
Frederik Schmitt
·
Master Thesis
MCHyper Reimplementation: Conception
Lukas Auer
·
Student Project (Hiwi)
MCHyper Reimplementation: Conception and Execution
Florian Bies
·
Student Project (Hiwi)
Monitoring HyperMTL
Rafael Dewes
·
Master Thesis
Monitoring Smart Contracts with RTLola
Frederik Scheerer
·
Bachelor Thesis
Outlier Prediction in Image Streams
Leonard Niemann
·
Bachelor Thesis
Robust Runtime Verification for Medical CPS
Jessica Schmidt
·
Bachelor Thesis
Timing is Key - A WCET Analysis of RTLola
Julia Laichner
·
Bachelor Thesis
2020
Satisfiability of Temporal Stream Logic modulo Theories
Philippe Heim
·
Bachelor Thesis
Specification Decomposition for Reactive Synthesis
Gideon Geier
·
Bachelor Thesis
Synthesizing Epistemic Specifications Using LTL Synthesis
Daniel Schäfer
·
Master Thesis
Temporal Stream Logic for Hyperproperties
Julia Tillman
·
Bachelor Thesis
Tracing Correctness: A Practical Approach to Traceable Runtime Monitoring
Jan Baumeister
·
Master Thesis
Trajectory Prediction with RNNs
Carsten Gerstacker
·
Master Thesis
Verifiable Runtime Monitor Generation for Lola Specifications
Stefan Oswald
·
Bachelor Thesis
2019
A Stream-based Approach to Network Intrusion Detection
Florian Kohn
·
Bachelor Thesis
Causality-Based Model Checking for Real-Time Systems
Julian Siber
·
Bachelor Thesis
Compiling Lola 2.0 to C
Christoph Rosenhauer
·
Bachelor Thesis
Compositional Synthesis of Dominant Strategies for Distributed Systems
Noemi Passing
·
Master Thesis
Generating Concurrency-preserving Petri Games
Sanny Schmitt
·
Bachelor Thesis
Learning the Desired Behavior for Causality Analyses
Hendrik Leidinger
·
Master Thesis
Let’s not Trust Experience Blindly: Formal Monitoring of Humans and other CPS
Maximilian Schwenger
·
Master Thesis
Live Synthesis
Niklas Metzger
·
Master Thesis
Monitoring Hybrid Automata
Paul Bungert
·
Bachelor Thesis
Syntroids
Gideon Geier, Philippe Heim
·
Student Project
Towards Synthesizing Smart Contracts: Reducing ATL* Synthesis to HyperLTL Synthesis
Matthias Cosler
·
Bachelor Thesis
Translating Asynchronous Games for Distributed Synthesis
Raven Beutner
·
Bachelor Thesis
Verifying Hyperliveness
Norine Coenen
·
Master Thesis
2018
Bounded Synthesis for Past LTL
Peter Wita
·
Master Thesis
From Knowledge- to Belief-Based Programming for Mobile Ad-Hoc Networks
Maximilian Köhl
·
Bachelor Thesis
Learning Hyperproperties
Lennart Haas
·
Bachelor Thesis
MCHyper Online Interface: Backend
Jens Kreber
·
Student Project (Hiwi)
MCHyper Online Interface: Frontend
Benedict Strube
·
Student Project (Hiwi)
MGHyper: Checking Satisfiability of HyperLTL formulas beyond the ∃*∀*-Fragment
Tobias Hans
·
Bachelor Thesis
Model Checking Timed Hyperproperties
Jens Heinen
·
Master Thesis
Runtime Verification of Critical Web-based Systems with Lola
Marvin Hofmann
·
Bachelor Thesis
2017
Bounded Synthesis of Petri Games with True Concurrency Semantics
Niklas Metzger
·
Bachelor Thesis
Bounded Synthesis of Reactive Programs
Carsten Gerstacker
·
Bachelor Thesis
Comparing Lola 2.0 with Quantitative Regular Expressions
Nathalie Zeller
·
Bachelor Thesis
Encodings of Bounded Synthesis of Distributed Systems
Jan Baumeister
·
Bachelor Thesis
FPGA-based Monitoring for Stream Specification Languages
Marcel Maltry
·
Master Thesis
From Knowledge- to Belief-Based Programming for Mobile Ad-Hoc Networks
Maximilian Köhl
·
Bachelor Thesis
Learning Automata for LTL
Valentin Seimetz
·
Bachelor Thesis
Synthesis and Analysis of Strategies for Automatic Parking Garages
Jannic Warken
·
Bachelor Thesis
Synthesis for Petri Games with One System Player
Paul Gölz
·
Bachelor Thesis
2016
A Proof System for HyperLTL
Norine Coenen
·
Bachelor Thesis
Bounded Synthesis for HyperLTL
Christopher Hahn
·
Bachelor Thesis
Equivalence of Petri Games
Jesko Hecking-Harbusch
·
Master Thesis
Provable State-Space Minimization of Büchi Automata arising from LTL Specifications
Peter Wita
·
Bachelor Thesis
Runtime Verification with LOLA
Sebastian Schirmer
·
Master Thesis
2015
A Game-Based Semantis for CSP
Jesko Hecking-Harbusch
·
Bachelor Thesis
A Specification Format for Reactive Synthesis
Sebastian Schirmer
·
Bachelor Thesis
Approximate LTL Model Counting
Jennifer Niederländer
·
Bachelor Thesis
Bounded Synthesis for Distributed Architectures
Carolyn Guthoff
·
Bachelor Thesis
Heuristic Algorithms for the Synthesis of AIGER Circuits
Marcel Maltry
·
Bachelor Thesis
Monitoring First-order Parametric Temporal Logic
Kai Hornung
·
Bachelor Thesis
Optimizing LOLA Specifications
Mark Timon Hüneberg
·
Bachelor Thesis
Strategies in Regular Delay Games
Tobias Salzmann
·
Master Thesis
2014
Solving Büchi Games
Felix Klein
·
Master Thesis
2013
Concept Learning for Reactive Synthesis
Hazem Torfah
·
Master Thesis
Detecting Unrealizable Specifications of Distributed Systems
Leander Tentrup
·
Master Thesis
Slicing Abstractions for Modular Programs
Patrick Kelleter
·
Bachelor Thesis
Slicing Abstractions for Safety Games
Robin Wagner
·
Bachelor Thesis
Spin the Records: Synthesizing Electronic Dance Music Using Model Checking Methods
Jonas Langhabel
·
Bachelor Thesis
Synthesis of Distributed Reactive Programs
Heinrich Ody
·
Master Thesis
Synthesis of Dominant Strategies
Dominik Steiger
·
Bachelor Thesis
2012
A compositional proof rule for Extended Coordination Logic
Leander Tentrup
·
Bachelor Thesis
Acceleration of Timed Automata
Max-Ferdinand Suffel
·
Bachelor Thesis
Automatische Verifikation von Petri-Netzen mit SLAB
Zhe Fang
·
Bachelor Thesis
Decidability of Semilinear Petri Games
Tobias Salzmann
·
Bachelor Thesis
Game-based analysis of timed business processes
Christian Schömer
·
Bachelor Thesis
2011
Model Measuring
Peter Faymonville
·
Master Thesis
Small strategies for safety games
Daniela Moldovan-Tiglar
·
Master Thesis
2010
Fully Symbolic Model Checking using Constraint Matrix Diagrams
Daniel Fass
·
Master Thesis
Zone State Diagrams – Model Checking Data-Intensive Real-Time Systems
Michael Gerke
·
Master Thesis
2009
Clock Matrix Diagrams
Daniel Fass
·
Bachelor Thesis
From Uppaal to Slab
Andreas Abel
·
Bachelor Thesis
Optimal Schedulers for Time-Bounded Reachability in CTMDPs
Markus N. Rabe
·
Master Thesis
Symbolic Encodings of Timed Games with Incomplete Information
Daniel Dahrendorf
·
Master Thesis
Verifying Networks of Phase Event Automata
Walid Haddad
·
Master Thesis
2008
Minimization of Tree Automata
Thomas von Bomhard
·
Bachelor Thesis
2007
Deductive Model Checking with Transition Constraint Systems
Dominik Brill
·
Diploma Thesis
Symbolic Game Solving with Arithmetic Data Types
Martin Bauer
·
Bachelor Thesis
Translation Validation for Optimizing Compilers
Franziska Ebert
·
Master Thesis
2006
Automatic Abstraction of Synchronization Sequences
Sven Bünte
·
Bachelor Thesis
Learning Minimal Requirements for Compositional Verification
Arnaud Fietzke
·
Bachelor Thesis
2005
Automatic Verification of Conditions for Absence of Interrupts
Pavel Emeliyanenko
·
Bachelor Thesis
Controller Program Synthesis for Industrial Machines
Hans-Jörg Peter
·
Diploma Thesis
Distributed Games For Reactive Systems
Tobias Maurer
·
Diploma Thesis
Monitoring Execution Traces using Metric Alternating Automata
Ghulam Mujtaba
·
Master Thesis
Synthesis of Reactive Systems
Jens Regenberg
·
Diploma Thesis
Contact
Data Privacy Policy
Imprint
Home
People
Publications
More
Research
Tools
Projects
Courses