Software and Computational Systems Lab at LMU Munich logo
GSoCProgramming languagesLast accepted 2025

Software and Computational Systems Lab at LMU Munich

Algorithms and Tooling for Software Verification

12
Projects
5
Years accepted
2
In 2025

Projects by year

12

2025

2 acceptedShow
  • Verifier Selection using LLMs

    Accepted project · by Patrik Felbinger

    This project developed a machine-learning framework to predict the most effective software verifier for a given C program – trained on the Software...

  • CPA-Daemon: Behavior Driven Tests

    Accepted project · by Wenyi Shi

    CPA-Daemon is a microservice (currently gRPC service) for continuous verification of C programs with CPAchecker. Clients could craft gRPC requests...

2024

3 acceptedShow
  • Extending PJBDD with CESRBDDs: BDDs with Complemented Edges and Edge-Specified Reductions

    Accepted project · by Ahmed Tarek

    PJBDD is a Java-based, multi-threaded Binary Decision Diagram (BDD) library that facilitates concurrent computation and parallel operations. It is...

  • Adaptive Algorithm Selection for Btor2 Verification Tasks

    Accepted project · by Zhengyang Lu

    We developed the first algorithm selector, Btor2-Select, for the word-level hardware model-checking problem described in the Btor2 language. Given a...

  • Overlay Handling with fuse-overlayfs

    Accepted project · by Haoran Yang

    For benchmarking purposes, BenchExec typically creates a container with a file-system overlay atop the system's file system. However, due to a kernel...

2023

4 acceptedShow

2019

2 acceptedShow

2018

1 acceptedShow