Interface with the rustc compiler for the purpose of program verification
-
Updated
Jun 3, 2024 - Rust
Interface with the rustc compiler for the purpose of program verification
A verification toolchain for Rust programs
DIG is a numerical invariant generation tool. It infers program invariants or properties over (i) program execution traces or (ii) program source code. DIG supports many forms of numerical invariants, including nonlinear equalities, octagonal and interval properties, min/max-plus relations, and congruence relations.
Binary Analysis Platform
My solution for project 1 for the "Program Verification" course at ETH Zurich (ETHZ) (https://www.pm.inf.ethz.ch/education/courses/program-verification.html)
Towards AI-Assisted Synthesis of Verified Dafny Methods
SHAPE/S∀F∃: static prover/type-checker for N-D array programming in Scala, a use case of intuitionistic type theory
ReTHFL: νHFL(Z) (aka higher-order CHC) solver based on refinement types
📚 a modular easy to use Library for Static Analysis aiming at multi-language analysis
Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
Information about verification tools. Browse the data at https://slebok.github.io/proverb/
BAP python bindings
Template project for program verification in Coq, showcasing reasoning on CompCert's Clight language using the Verified Software Toolchain [maintainer=@palmskog]
02141 Computer Science Modelling Spring 23 DTU
TACAS'23: Verification-guided Programmatic Controller Synthesis
GCL verification tool based on predicate transformers
LLOV: LLVM OpenMP Verifier - : A Fast Static Data-Race Checker for OpenMP Programs
Rust frontend for LiSA
Add a description, image, and links to the program-verification topic page so that developers can more easily learn about it.
To associate your repository with the program-verification topic, visit your repo's landing page and select "manage topics."