Seminars
Get in touch with Manuel Rigger or Umang Mathur if you want to give a talk.
Fall 2025
Learning Domain-specific Languages and Synthesizing Axiomatizations
Anvil: A General-Purpose Timing-Safe Hardware Description Language
Summer 2023
Fall 2022
Summer 2022
Verification of Concurrent Programs under Release-Acquire Concurrency
The Missing Piece of Test Automation Puzzle: Explainable Deep Oracles
Fall 2021
BBPoly: Scalable and Modular Robustness Analysis of Deep Neural Networks
Summer 2021
Verification of Multi-threaded Programs by Inference of Rely-Guarantee Specifications
Fall 2020
Verified Graph Algorithms
ROBoSuSLik: Concise Read-Only Specifications for Better Synthesis of Programs with Pointers
TaintBench: Automatic Real-World Malware Benchmarking of Android Taint Analyses
Towards Dynamic Oracle-guided Synthesis of Abstractions for Deep Neural Networks
Summer 2020
Automating proof by induction in Isabelle/HOL using domain-specific languages
Compiling Distributed System Models into Implementations
Towards Verifying AI Systems: Testing of Samplers
Tvide: Automated Temporal Verification of Integrated Dependent Effects
Source Academy, what's in it for you
On Incorrectness Logic
Optimal MC/DC Test Case Generation
Rinser: Concise Explanations in Static Analysis Driven Code Reviews
A Functional Proof Pearl: Inverting the Ackermann Hierarchy