Michael Schwarz
PhD student in Static Analysis @ TUM
I am a PhD candidate in Helmut Seidl’s group and an alumnus of the DFG Research Training Group ConVeY (Continuous Verification of Cyber-Physical Systems). Having submitted my dissertation in late 2024, I currently expect to graduate some time in late Spring 2025.
I am interested in Static Analysis and related techniques and currently work within the field of Sound Static Analysis by Abstract Interpretation. There, we have, e.g., proposed techniques for efficient abstract interpretation of multi-threaded programs, worked on increasing usability by making static analysis incremental, and designed novel analyses for sometimes overlooked features of the C programming language.
I contribute to and currently co-maintain (with Simmo Saan and Karoliine Holter from UTartu) the static analysis framework Goblint for multi-threaded C programs, which serves as the testbed for many of our ideas.
I received a B.Sc. from TUM in 2016, and an M.Sc. from TUM in 2019. During my Master’s, I spent one term on exchange at the University of Waterloo and interned at NTNU as a software engineer for one term.
news
Jan 22, 2025 | Looking forward to participating in the Dagstuhl Seminar Sound Static Program Analysis in Modern Software Engineering this October! 🤓 |
---|---|
Jan 20, 2025 | Just accepted: Our paper Correctness Witnesses for Concurrent Programs: Bridging the Semantic Divide with Ghosts will be presented at VMCAI 2025 👻🎉 |
Jan 03, 2025 | Our paper The digest framework: concurrency-sensitivity for abstract interpretation has just appeared in the special issue of STTT dedicated to CSV’24 📝 |
Dec 10, 2024 | I will serve on the program committee for SOAP’25 🧼 |
selected publications
(Click above for a full list)- VMCAICorrectness Witness Validation by Abstract InterpretationIn Verification, Model Checking, and Abstract Interpretation, Jan 2024
- SASOctagons Revisited - Elegant Proofs and Simplified AlgorithmsIn Static Analysis Symposium, Oct 2023
service
Reviewer | SOAP '25, NSAD '24, STTT Special Section CSV '23 |
---|---|
Artifact Evaluation Committee | SAS '24, ESOP/FASE/FoSSaCS '24, TACAS' 22 |
Outreach | TEDxTUM (student-organized popular science conference) Licensee 2019-2022 |