Theses
We offer Bachelor's and Master's thesis on latest research results. Visit us and we'll talk about a subject!
Past Master's Theses:
- Lasse Karls: Finding memory model related bugs in database applications. TU Braunschweig, 2025.
- Natalia Gacek: An Online Solver for Consistency as a Theory. TU Braunschweig, 2025.
- Johannes Schmechel: Concolic Execution of Multi-threaded Assembly Programs. TU Braunschweig, 2025.
- Finn Thieme: Parallelisierung von Bounded-Model-Checking-Verfahren über Kommunikationsconstraints. TU Braunschweig, 2022.
- Jan Steiner: tba. TU Braunschweig, 2021.
- René Maseli: Memory-Model-aware Static Analysis of Concurrent Programs. [PDF] TU Braunschweig, 2021.
- Christian Reineke: Timed Test Case Classification. TU Braunschweig, 2020.
- Thomas Haas: Probabilistic Programming: Applications of Martingales beyond Reachability. [PDF] TU Braunschweig, 2019.
- Sören van der Wall: Bounded Analysis of Concurrent and Recursive Programs. [PDF] TU Braunschweig, 2019.
- Pascal Baumann: tba. TU Braunschweig, 2019.
- Philip Holzhüter: Permissive Strategies for Perfect-Information Games. TU Braunschweig, 2018.
- Elisabeth Neumann: Algorithms for Context-free Games: A comparison of Saturation, Guess & Check and Summarization. [PDF] TU Kaiserslautern, 2017.
- Benjamin Eichler: Verification of Publish Subscribe Systems. TU Braunschweig, 2017.
- Mike Becker: Runtime Verification of Sequential Consistency for ARM. TU Braunschweig, 2017.
- Fajar Haifani: Antichain Optimizations using Simulation Relations for Context-Free Games. [PDF] TU Kaiserslautern, 2017.
- Martin Köhler: CEGAR for Regular Inclusion. TU Kaiserslautern, 2016.
- Mark Müller: Entwurf und Implementierung eines an IC3 angelehnten Verfahrens zur Prüfung von Inklusionsbeziehungen regulärer Sprachen. TU Kaiserslautern, 2016.
- Sebastian Wolff: Thread-Modular Reasoning for Heap-Manipulating Programs: Exploiting Pointer Race Freedom. [PDF]TU Kaiserslautern, 2015.
- Matteo Settenvini: Algorithmic analysis of name-bounded programs. TU Kaiserslautern, 2014.
- Susanne Göbel: A polynomial translation of mobile ambients into safe Petri nets. [PDF] TU Kaiserslautern, 2014.
- Florian Furbach: Automata-theoretic control for Total Store Ordering architectures. TU Kaiserslautern, 2013.
- Anselme Tueno: Verifikation von Netzwerkprotokollen mit Level-k-Baumersetzungssystemen. TU Kaiserslautern, 2011.
- Eike Möhlmann: Hiding relaxed semantics from a user - design and implementation of fence insertion algorithms for concurrent programs. LIAFA and University of Oldenburg, 2010.
- Sven Linker: Model checking pi-calculus against temporal connectedness properties. [PDF] University of Oldenburg, 2008.
- Tim Strazny: Entwurf und Implementierung von Algorithmen zur Berechnung von Petrinetz-Semantiken für Pi-Kalkül-Prozesse. [PDF] University of Oldenburg, 2007.
Past Bachelor's Theses:
- Theresa Stieler: Library Semantics Under Axiomatic Memory Models. TU Braunschweig, 2024.
- Nico Pietzsch: Finding memory safety bugs in fine-grained concurrent programs. TU Braunschweig, 2023.
- Dogukan Hizir: Bug-Explanation mit Dartagnan. TU Braunschweig, 2023.
- Benjamin Hennies: tba. TU Braunschweig, 2021.
- Jan Gruenke: tba. TU Braunschweig, 2021.
- Chek-Manh Loi: tba. TU Braunschweig, 2021.
- Edgar Schmidt: tba. TU Braunschweig, 2020.
- Frieso Gerken: tba. TU Braunschweig, 2020.
- Kai Harz: Good-for-Games Automaten: Ein Überblick. [PDF] TU Braunschweig, 2019.
- Stephan Lampe: TableauWiz: Ein Tool zur Visualisierung von Varianten der aussagenlogischen Tableau-Methode. TU Braunschweig, 2019.
- Sophie Ketelsen: Bedrohungs- und Risikoanalyse für den Einsatz von kryptographischem Schlüsselmaterial in kritischen Infrastrukturen am Beispiel der Datenübertragung in Bahnautomatisierungssystemen. TU Braunschweig, 2019.
- Thomas Graave: tba. TU Braunschweig, 2018.
- Janosch Reppnow: Compositional verification for Petri nets. TU Braunschweig, 2018.
- Nicolas Köcher: Automata-theoretic construction of semi-linear sets. TU Braunschweig, 2018.
- Volker Heberle: Simulation von Kellerautomaten, die das Ende der Eingabe erkennen, durch klassische Kellerautomaten und die Äquivalenz dieser Modelle. TU Braunschweig, 2017.
- Nadja Stachowiak: Splicing in Formal Language - a Survey. TU Braunschweig, 2017.
- Christian Reineke: Implementierung einer Testumgebung für Varianten des CYK-Algorithmus. TU Braunschweig, 2017.
- Felix Stutz: Operations on a Symbolic Domain for Synthesis. [PDF] TU Kaiserslautern, 2017.
- Jakob Wenzel: Symbolic Heaps for a Thread-Modular Linearizability Analysis. TU Kaiserslautern, 2016.
- Albert Schimpf: Development and Implementation of a Modular SAT-Solver Framework. [PDF] TU Kaiserslautern, 2016.
- Jonathan Kolberg: Relating Semantics. TU Kaiserslautern, 2015.
- Martin Köhler: Recognizability of rational sets. TU Kaiserslautern, 2014.
- Phoebe Buckheister: Parikh's theorem beyond pushdown automata. TU Kaiserslautern, 2013.
- Albert Schimpf: Wurzelberechnungen in Monoiden mit konvergenten Darstellungen. TU Kaiserslautern, 2013.
- Susanne Göbel: A logical characterisation of availability languages. [PDF] TU Kaiserslautern, 2011.
- Jan Bormann: A geometric approach to the coverability problem in linear while programs. TU Kaiserslautern, 2011.
- Philipp Gringel: Modellierung und Verifikation eines holonischen Transportsystems mit dem Pi-Kalkül. University of Oldenburg, 2007.