publications

2024

  1. Abstract Debuggers: Exploring Program Behaviors Using Static Analysis Results
    Karoliine Holter, Juhan-Oskar Hennoste, Patrick Lam, and 2 more authors
    In New Ideas, New Paradigms, and Reflections on Programming and Software, 2024
    To appear
  2. Interactive Abstract Interpretation: Reanalyzing Multithreaded C Programs for Cheap
    Julian ErhardSimmo SaanSarah Tilscher, and 4 more authors
    Software Tools for Technology Transfer, 2024
    To appear
  3. When Long Jumps Fall Short: Control-Flow Tracking and Misuse Detection for Non-Local Jumps in C
    Michael SchwarzJulian ErhardVesal Vojdani, and 2 more authors
    Software Tools for Technology Transfer, 2024
    To appear
  4. Goblint Validator: Correctness Witness Validation by Abstract Interpretation (Competition Contribution)
    Simmo SaanJulian ErhardMichael Schwarz, and 5 more authors
    In Tools and Algorithms for the Construction and Analysis of Systems, 2024
  5. Goblint: Abstract Interpretation for Memory Safety and Termination (Competition Contribution)
    Simmo SaanJulian ErhardMichael Schwarz, and 5 more authors
    In Tools and Algorithms for the Construction and Analysis of Systems, 2024
  6. Correctness Witness Validation by Abstract Interpretation
    Simmo SaanMichael SchwarzJulian Erhard, and 3 more authors
    In Verification, Model Checking, and Abstract Interpretation, 2024
    🥇 Best Paper Award

2023

  1. When Long Jumps Fall Short: Control-Flow Tracking and Misuse Detection for Non-Local Jumps in C
    Michael SchwarzJulian ErhardVesal Vojdani, and 2 more authors
    In State Of the Art in Program Analysis, 2023
  2. Goblint: Autotuning Thread-Modular Abstract Interpretation (Competition Contribution)
    Simmo SaanMichael SchwarzJulian Erhard, and 4 more authors
    In Tools and Algorithms for the Construction and Analysis of Systems, 2023
  3. Clustered Relational Thread-Modular Abstract Interpretation with Local Traces
    Michael SchwarzSimmo SaanHelmut Seidl, and 2 more authors
    In European Symposium on Programming, 2023

2021

  1. Improving Thread-Modular Abstract Interpretation
    Michael SchwarzSimmo SaanHelmut Seidl, and 3 more authors
    In Static Analysis Symposium, 2021
  2. Goblint: Thread-Modular Abstract Interpretation Using Side-Effecting Constraints (Competition Contribution)
    Simmo SaanMichael Schwarz, Kalmer Apinis, and 4 more authors
    In Tools and Algorithms for the Construction and Analysis of Systems, 2021

Theses

2020

  1. MSc
    Witness Generation for Data-flow Analysis
    Simmo Saan
    University of Tartu, 2020
    Supervisor: Vesal Vojdani

2018

  1. BSc
    Property-based Testing of Abstract Domains 🇪🇪
    Simmo Saan
    University of Tartu, 2018
    Supervisors: Vesal Vojdani, Kalmer Apinis