dynaroars / dig
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.
☆41Updated 3 weeks ago
Alternatives and similar repositories for dig:
Users that are interested in dig are comparing it to the libraries listed below
- Version of IKOS abstract interpreter implementing parallel deterministic fixpoint computation☆16Updated 4 years ago
- A Fast Floating-Point Satisfiability Solver☆28Updated 6 years ago
- ☆25Updated 3 years ago
- ☆9Updated 11 months ago
- ☆18Updated 4 months ago
- ☆28Updated last week
- UFO: Predictive Detection of Concurrency Use-After-Free Vulnerabilities☆32Updated 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
- ☆12Updated 10 months ago
- A precise and scalable pointer analysis for LLVM, written in Ascent☆66Updated last month
- Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"☆41Updated 5 years ago
- A tool for analyzing LLVM bitcode using Datalog.☆100Updated 4 years ago
- CClyzer port to souffle lang☆18Updated last year
- Symbolic Program Slicing with LLVM☆79Updated 4 years ago
- ☆12Updated 2 years ago
- KLEE / CSE Project☆45Updated 5 years ago
- Enumerative Testing and Bounded Validation of SMT Solvers☆22Updated last month
- Public BanditFuzz Repo☆12Updated 4 years ago
- Generates loop invariants for program verification☆62Updated 4 years ago
- Dynamic Analysis for Concurrent Programs☆23Updated 6 months ago
- Grammar synthesis algorithm using a black box oracle☆37Updated 10 months ago
- A tool for testing SMT solvers for incompleteness bugs☆15Updated 2 years ago
- TriCera: a model checker for C programs☆24Updated 3 weeks ago
- A survey by the SEASON lab on symbolic execution tools and techniques. The survey has appeared in ACM CSUR in 2018.☆81Updated 6 years ago
- Framework for automatically tailoring an abstract interpreter to the code under analysis and any given resource constraints☆20Updated 3 years ago
- ☆11Updated 4 years ago
- Fuzzer and generator for string and regex problems in SMT-LIB 2.x format.☆20Updated 3 years ago
- Files and tools for SMT-COMP, the International Satisfiability Modulo Theories Competition.☆28Updated last month
- LinearArbitrary-SeaHorn is a CHC solver for LLVM-based languages.☆21Updated 2 years ago
- A unification-based alias analysis and related tools☆31Updated 6 months ago