Michael Schwarz
Dr. rer. nat. | Postdoctoral Researcher @ FOCS Lab @ NUS
I am a postdoctoral research fellow in Umang Mathur’s group at NUS in Singapore.
Before that, I was in Helmut Seidl’s group at TUM, from which I graduated with a Dr. rer. nat. (summa cum laude) in late Spring 2025. During my PhD, I was also a member of the DFG Research Training Group ConVeY (Continuous Verification of Cyber-Physical Systems).
I am interested in Static and Dynamic Analysis and related topics. During my PhD, my work fell into the area 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 have in the past co-maintained (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.
Prior to my PhD, 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
| Dec 22, 2025 | Just accepted: Our paper Same Engine, Multiple Gears: Parallelizing Fixpoint Iteration at Different Granularities will appear at TACAS next year. Ali will be heading to Turin to present the paper. Make sure to say hello to him! |
|---|---|
| Nov 05, 2025 | Just accepted: Our paper Data Race Detection by Digest-Driven Abstract Interpretation will appear at VMCAI next year. See you in Rennes! 🇫🇷 |
| Oct 12, 2025 | Participating in the Dagstuhl Seminar Sound Static Program Analysis in Modern Software Engineering! 🤓 Our slides: Towards Interactive Abstract Interpretation for Multithreaded Programs |
| Sep 01, 2025 | Started a new position as a postdoc in the group of Umang Mathur at NUS in Singapore! 🇸🇬 |
selected publications
(Click above for a full list)- VMCAICorrectness Witness Validation by Abstract InterpretationIn Verification, Model Checking, and Abstract Interpretation, Jan 2024
service
| PC Member | SOAP '25, NSAD '24 |
|---|---|
| Reviewer | PeerJ Computer Science, STTT (Special Sections CSV '23, CSV '25 & SOAP '25) |
| Artifact Evaluation Committee | POPL '26, SAS '24, ESOP/FASE/FoSSaCS '24, TACAS' 22 |
| Outreach | TEDxTUM (student-organized popular science conference) Licensee 2019-2022 |
| Event Organization | Helped organize SG-PL Summit '25 |