dynaroars / digLinks
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.
☆56Updated 8 months ago
Alternatives and similar repositories for dig
Users that are interested in dig are comparing it to the libraries listed below
Sorting:
- Efficient Sampling of SAT Solutions for Testing☆35Updated 6 years ago
- A Fast Floating-Point Satisfiability Solver☆28Updated 6 months ago
- Version of IKOS abstract interpreter implementing parallel deterministic fixpoint computation☆16Updated 5 years ago
- A precise and scalable pointer analysis for LLVM, written in Ascent☆68Updated 11 months ago
- A tool for analyzing LLVM bitcode using Datalog.☆101Updated 5 years ago
- Learning to Solve SMT Formulas Fast☆90Updated last year
- Implementation of the IC3 / Property Directed Reachability algorithm using the the Z3 SMT solver.☆18Updated 9 years ago
- Counter-example guided inductive synthesis (CEGIS) implementation for the SMT solver Z3 by Microsoft Research☆57Updated 9 years ago
- Dynamic Analysis for Concurrent Programs☆27Updated last week
- A high-performance, parallel, compilation-based symbolic execution engine☆143Updated last week
- Static range analysis for the LLVM compiler infrastructure.☆56Updated 6 years ago
- LinearArbitrary-SeaHorn is a CHC solver for LLVM-based languages.☆22Updated 2 years ago
- SymDiff-Differential-Program-Verifier☆38Updated 5 months ago
- ☆11Updated 4 years ago
- ☆20Updated last year
- UFO: Predictive Detection of Concurrency Use-After-Free Vulnerabilities☆33Updated 5 years ago
- Python Symbolic Execution☆72Updated 6 years ago
- SCTBench: a set of C/C++ pthread benchmarks for evaluating concurrency testing techniques.☆32Updated 4 years ago
- A fuzzing framework for SMT solvers☆196Updated 2 months ago
- ☆24Updated 2 months ago
- CClyzer port to souffle lang☆19Updated 2 years ago
- Grammar synthesis algorithm using a black box oracle☆37Updated last year
- Public-facing course info for program analysis materials.☆43Updated 2 months ago
- Symbolic Program Slicing with LLVM☆84Updated 5 years ago
- ☆28Updated 8 months ago
- ☆66Updated 6 years ago
- KLEE / CSE Project☆48Updated 5 years ago
- TriCera: a model checker for C programs☆26Updated last week
- Constraint solver based on coverage-guided fuzzing☆249Updated 2 years ago
- A tool for testing SMT solvers for incompleteness bugs☆17Updated 3 years ago