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.
☆46Updated last month
Alternatives and similar repositories for dig
Users that are interested in dig are comparing it to the libraries listed below
Sorting:
- A Fast Floating-Point Satisfiability Solver☆28Updated 6 years ago
- Counter-example guided inductive synthesis (CEGIS) implementation for the SMT solver Z3 by Microsoft Research☆51Updated 8 years ago
- ☆20Updated 7 months ago
- Implementation of the IC3 / Property Directed Reachability algorithm using the the Z3 SMT solver.☆15Updated 9 years ago
- Efficient Sampling of SAT Solutions for Testing☆35Updated 5 years ago
- ☆17Updated last year
- LinearArbitrary-SeaHorn is a CHC solver for LLVM-based languages.☆21Updated 2 years ago
- ☆28Updated last month
- A precise and scalable pointer analysis for LLVM, written in Ascent☆65Updated 4 months ago
- Learning to Solve SMT Formulas Fast☆86Updated last year
- Version of IKOS abstract interpreter implementing parallel deterministic fixpoint computation☆16Updated 4 years ago
- SymDiff-Differential-Program-Verifier☆36Updated 3 weeks ago
- A tool for analyzing LLVM bitcode using Datalog.☆100Updated 4 years ago
- Files and tools for SMT-COMP, the International Satisfiability Modulo Theories Competition.☆30Updated 4 months ago
- A fuzzing framework for SMT solvers☆192Updated last year
- Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"☆43Updated 5 years ago
- Dynamic Analysis for Concurrent Programs☆26Updated 9 months ago
- ☆11Updated 4 years ago
- Code2Inv: Learning Loop Invariants for Program Verification☆96Updated 4 years ago
- Generates loop invariants for program verification☆62Updated 4 years ago
- Fuzzer and generator for string and regex problems in SMT-LIB 2.x format.☆21Updated 3 years ago
- Public-facing course info for program analysis materials.☆42Updated 7 months ago
- A tool for testing SMT solvers for incompleteness bugs☆16Updated 2 years ago
- Grammar synthesis algorithm using a black box oracle☆37Updated last year
- Static range analysis for the LLVM compiler infrastructure.☆56Updated 5 years ago
- TriCera: a model checker for C programs☆25Updated last week
- MachSMT: An ML-Driven Algorithm Selection tool for SMT Solvers☆24Updated 2 years ago
- KLEE / CSE Project☆45Updated 5 years ago
- Map2Check: Finding Software Vulnerabilities☆29Updated 4 years ago
- ☆9Updated last year