publications

2025

  1. VMCAI
    Correctness Witnesses for Concurrent Programs: Bridging the Semantic Divide with Ghosts
    Julian Erhard, Manuel Bentele, Matthias Heizmann, Dominik Klumpp, and 6 more authors
    In Verification, Model Checking, and Abstract Interpretation, Jan 2025
    to appear

2024

  1. NSAD
    C-2PO: A Weakly Relational Pointer Domain
    Rebecca Ghidini, Julian ErhardMichael Schwarz, and Helmut Seidl
    In Numerical and Symbolic Abstract Domains, Oct 2024
  2. STTT
    Interactive abstract interpretation: reanalyzing multithreaded C programs for cheap
    Julian ErhardSimmo SaanSarah TilscherMichael Schwarz, and 3 more authors
    International Journal on Software Tools for Technology Transfer, Sep 2024
  3. STTT
    When long jumps fall short: control-flow tracking and misuse detection for nonlocal jumps in C (Extended Version)
    Julian ErhardMichael SchwarzVesal VojdaniSimmo Saan, and 1 more author
    Int. J. Softw. Tools Technol. Transf., Aug 2024
  4. SOAP
    When to Stop Going Down the Rabbit Hole: Taming Context-Sensitivity on the Fly
    Julian Erhard, Johanna Franziska Schinabeck, Michael Schwarz, and Helmut Seidl
    In State Of the Art in Program Analysis, Jun 2024
  5. STTT
    Non-numerical weakly relational domains
    Helmut SeidlJulian ErhardSarah Tilscher, and Michael Schwarz
    Int. J. Softw. Tools Technol. Transf., Jun 2024
  6. TACAS
    Goblint Validator: Correctness Witness Validation by Abstract Interpretation - (Competition Contribution)
    Simmo SaanJulian ErhardMichael Schwarz, Stanimir Bozhilov, and 4 more authors
    In Tools and Algorithms for the Construction and Analysis of Systems, Apr 2024
  7. TACAS
    Goblint: Abstract Interpretation for Memory Safety and Termination - (Competition Contribution)
    Simmo SaanJulian ErhardMichael Schwarz, Stanimir Bozhilov, and 4 more authors
    In Tools and Algorithms for the Construction and Analysis of Systems, Apr 2024
  8. LNCS
    2-Pointer Logic
    Helmut SeidlJulian ErhardMichael Schwarz, and Sarah Tilscher
    In Taming the Infinities of Concurrency - Essays Dedicated to Javier Esparza on the Occasion of His 60th Birthday, Mar 2024
  9. VMCAI
    Correctness Witness Validation by Abstract Interpretation
    Simmo SaanMichael SchwarzJulian ErhardHelmut Seidl, and 2 more authors
    In Verification, Model Checking, and Abstract Interpretation, Jan 2024

2023

  1. SAS
    Octagons Revisited - Elegant Proofs and Simplified Algorithms
    Michael Schwarz, and Helmut Seidl
    In Static Analysis Symposium, Oct 2023
  2. CSV
    The Top-Down Solver—An Exercise in A^2I
    Sarah Tilscher, Yannick Stade, Michael Schwarz, Ralf Vogler, and 1 more author
    Jul 2023
  3. SOAP
    When Long Jumps Fall Short: Control-Flow Tracking and Misuse Detection for Non-local Jumps in C
    Michael SchwarzJulian ErhardVesal VojdaniSimmo Saan, and 1 more author
    In State Of the Art in Program Analysis, Jun 2023
  4. ESOP
    Clustered Relational Thread-Modular Abstract Interpretation with Local Traces
    Michael SchwarzSimmo SaanHelmut SeidlJulian Erhard, and 1 more author
    In Programming Languages and Systems - 32nd European Symposium on Programming, Apr 2023
  5. TACAS
    Goblint: Autotuning Thread-Modular Abstract Interpretation - (Competition Contribution)
    Simmo SaanMichael SchwarzJulian Erhard, Manuel Pietsch, and 3 more authors
    In Tools and Algorithms for the Construction and Analysis of Systems, Apr 2023

2021

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