Sarah Tilscher, M.Sc.
Tel: +49 (89) 289 18184
Raum: 5607.02.053
sarah.tilscher@tum.de
Research Interests
- Incremental and interactive static analysis by abstract interpretation
- Verification of fixpoint algorithms in Isabelle
Projects
- Goblint - A static analyzer using abstract interpretation for analyzing multi-threaded C programs
Publications
- Y. Stade, S. Tilscher, H. Seidl: The Top-Down Solver Verified: Building Confidence in Static Analyzers. CAV 2024
- Y. Stade, S. Tilscher, H. Seidl: Partial Correctness of the Top-Down Solver. Arch. Formal Proofs 2024
- S. Tilscher, S. Wimmer: LL(1) Parser Generator. Arch. Formal Proofs 2024
- H. Seidl, J. Erhard, S. Tilscher, M. Schwarz: Non-Numerical Weakly Relational Domains. Int. J. Softw. Tools Technol. Transf. (2024)
- S. Saan, M. Schwarz, J. Erhard, H. Seidl, S. Tilscher, V. Vojdani: Correctness Witness Validation by Abstract Interpretation. VMCAI 2024: 74-97
- H. Seidl, J. Erhard, M. Schwarz, S. Tilscher: 2-Pointer Logic. Taming the Infinities of Concurrency: Essays Dedicated to Javier Esparza on the Occasion of His 60th Birthday. 2024: 281-307
- S. Saan, J. Erhard, M. Schwarz, S. Bozhilov, K. Holter, S. Tilscher, V. Vojdani, H. Seidl: Goblint: Abstract Interpretation for Memory Safety and Termination - (Competition Contribution). TACAS 2024: 381-386
- S. Saan, J. Erhard, M. Schwarz, S. Bozhilov, K. Holter, S. Tilscher, V. Vojdani, H. Seidl: Goblint Validator: Correctness Witness Validation by Abstract Interpretation - (Competition Contribution). TACAS 2024: 335-340 (paper)
- Sarah Tilscher, Yannick Stade, Michael Schwarz, Ralf Vogler, Helmut Seidl. The Top-Down Solver—An Exercise in A2I. Challenges of Software Verification. Intelligent Systems Reference Library 238. Springer 2023, pp. 157-179
- Simmo Saan, Michael Schwarz, Julian Erhard, Manuel Pietsch, Helmut Seidl, Sarah Tilscher, Vesal Vojdani. Goblint: Autotuning Thread-Modular Abstract Interpretation - (Competition Contribution). TACAS (2) 2023: 547-552
- Julian Erhard, Simmo Saan, Sarah Tilscher, Michael Schwarz, Karoliine Holter, Vesal Vojdani, Helmut Seidl. Interactive Abstract Interpretation: Reanalyzing Whole Programs for Cheap. CoRR abs/2209.10445 (2022)
Teaching
Student Theses
If you are interested in doing a student thesis related to the verification of fixpoint algorithms in Isabelle, feel free to reach out. For more information on possible student topics see here.
Open:
- Verification of the Top-Down Solver with Side-Effects in Isabelle (master thesis)
In Progress:
- Evaluating Variants of the Top-Down Solver with the Modular Fixpoint Library ScalaFix (bachelor thesis)
Finished:
- Towards the Verification of Top-Down Solvers (master thesis, 6/24)
- Automatic Generation of Test Cases for lncremental Static Analysis (bachelor thesis, 8/23)
- Visualizing Non-local Static Analysis Results in GobView (bachelor thesis, 8/23)
- GobView - Making Static Analysis Results Understandable (bachelor thesis, 7/23)
- Control-Flow Graph Matching for Incremental Static Analysis in Goblint (bachelor thesis, 11/22)
- Towards Zero-Cost Reanalysis of Programs after Common Refactorings (bachelor thesis, 08/22)