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.
☆53Updated 5 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 3 months ago
- Version of IKOS abstract interpreter implementing parallel deterministic fixpoint computation☆16Updated 5 years ago
- Implementation of the IC3 / Property Directed Reachability algorithm using the the Z3 SMT solver.☆17Updated 9 years ago
- A precise and scalable pointer analysis for LLVM, written in Ascent☆66Updated 8 months ago
- A tool for analyzing LLVM bitcode using Datalog.☆102Updated 5 years ago
- GrayC: Greybox Fuzzing of Compilers and Analysers for C☆60Updated last year
- UFO: Predictive Detection of Concurrency Use-After-Free Vulnerabilities☆33Updated 5 years ago
- Efficient Sampling of SAT Solutions for Testing☆35Updated 6 years ago
- ☆21Updated 11 months ago
- Dynamic Analysis for Concurrent Programs☆27Updated last year
- Static range analysis for the LLVM compiler infrastructure.☆56Updated 6 years ago
- Counter-example guided inductive synthesis (CEGIS) implementation for the SMT solver Z3 by Microsoft Research☆53Updated 8 years ago
- ☆19Updated last year
- Map2Check: Finding Software Vulnerabilities☆30Updated 5 years ago
- A high-performance, parallel, compilation-based symbolic execution engine☆142Updated last week
- Symbolic Program Slicing with LLVM☆85Updated 5 years ago
- SymDiff-Differential-Program-Verifier☆37Updated 2 months ago
- KLEE / CSE Project☆46Updated 5 years ago
- Python Symbolic Execution☆73Updated 6 years ago
- Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"☆45Updated 5 years ago
- Experimental translation of llvm to smt.☆58Updated 5 years ago
- Precise and Signedness Agnostic Interval Analysis for LLVM IR -- This website is obsolete. However, the wrapped interval domain is now im…☆12Updated 7 years ago
- Learning to Solve SMT Formulas Fast☆89Updated last year
- A fuzzing framework for SMT solvers☆194Updated 2 years ago
- Enumerative Testing and Bounded Validation of SMT Solvers☆22Updated 4 months ago
- ☆67Updated 6 years ago
- The ISLa (Input Specification Language) language & solver.☆71Updated last year
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.☆166Updated last month
- ☆10Updated 5 years ago
- An approximate solver for concolic execution☆19Updated 6 months ago