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.
☆49Updated 2 months ago
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☆29Updated last week
- ☆20Updated 8 months ago
- Version of IKOS abstract interpreter implementing parallel deterministic fixpoint computation☆16Updated 4 years ago
- Counter-example guided inductive synthesis (CEGIS) implementation for the SMT solver Z3 by Microsoft Research☆51Updated 8 years ago
- Implementation of the IC3 / Property Directed Reachability algorithm using the the Z3 SMT solver.☆16Updated 9 years ago
- ☆17Updated last year
- SymDiff-Differential-Program-Verifier☆36Updated 3 weeks ago
- Learning to Solve SMT Formulas Fast☆87Updated last year
- Efficient Sampling of SAT Solutions for Testing☆35Updated 5 years ago
- Static range analysis for the LLVM compiler infrastructure.☆56Updated 5 years ago
- A fuzzing framework for SMT solvers☆191Updated 2 years ago
- A precise and scalable pointer analysis for LLVM, written in Ascent☆65Updated 5 months ago
- A high-performance, parallel, compilation-based symbolic execution engine☆134Updated last week
- MachSMT: An ML-Driven Algorithm Selection tool for SMT Solvers☆24Updated 2 years ago
- LinearArbitrary-SeaHorn is a CHC solver for LLVM-based languages.☆22Updated 2 years ago
- A tool for analyzing LLVM bitcode using Datalog.☆101Updated 4 years ago
- Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"☆44Updated 5 years ago
- UFO: Predictive Detection of Concurrency Use-After-Free Vulnerabilities☆33Updated 5 years ago
- Dynamic Analysis for Concurrent Programs☆26Updated 9 months ago
- GrayC: Greybox Fuzzing of Compilers and Analysers for C☆59Updated last year
- Public-facing course info for program analysis materials.☆42Updated 3 weeks ago
- Files and tools for SMT-COMP, the International Satisfiability Modulo Theories Competition.☆30Updated 5 months ago
- Pattern Fuzzing for Worst-Case Algorithmic Complexity using Program Synthesis☆21Updated 3 years ago
- A tool for testing SMT solvers for incompleteness bugs☆15Updated 2 years ago
- The ISLa (Input Specification Language) language & solver.☆68Updated last year
- TriCera: a model checker for C programs☆25Updated last month
- Generates loop invariants for program verification☆62Updated 4 years ago
- CClyzer port to souffle lang☆18Updated last year
- Apron Numerical Abstract Domain Library☆131Updated 4 months ago
- QueryFuzz implements a metamorphic testing approach to test Datalog engines.☆36Updated 4 years ago