Below, we provide an overview of finished bachelor and master projects. Examples of currently available projects can be found here.
Past Master Projects
- Tom Buskens: Optimizing the code generator for OIL.
- Anneke Huijsmans: Optimising parity game solvers using dynamic SCC maintenance.
- Jasper Stam: Formal verification of an industrial PLC program in Function Block Diagram and Structured Text.
- Geert van Ieperen: Visualisation of large Labelled Transition Systems.
- Wouter Schols: Verification of an iterative implementation of Tarjan’s algorithm for Strongly Connected Components using Dafny.
- Bram Hooimeijer: Model Inference for Legacy Software in Component-Based Architectures.
- Nikita Golovliov: Verification of Multiprocessor System Memory Model.
- Wessel Sinnema: Verifying memory consistency in mCRL2.
- Sebastiaan Verhoek: SMT solver verification of ladder logic in a production environment (Tata Steel).
- Msc presentation Johri van Eerd.
- Ruud Meeuws: Model Checking Supermodels Workbench with mCRL2.
- Ferry Timmers: A complete axiomatisation for probabilistic trace equivalence.
- Ziad Ben Snaiba: Logics and Algorithms for Product and Family-Based Analysis of Software Product Lines.