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
- A Fast Floating-Point Satisfiability Solver☆28Updated 6 years ago
- Enumerative Testing and Bounded Validation of SMT Solvers☆22Updated 2 months ago
- A tool for testing SMT solvers for incompleteness bugs☆15Updated 2 years ago
- Fuzzer and generator for string and regex problems in SMT-LIB 2.x format.☆20Updated 3 years ago
- ☆12Updated 2 years ago
- ☆28Updated last month
- A tool for analyzing LLVM bitcode using Datalog.☆100Updated 4 years ago
- Version of IKOS abstract interpreter implementing parallel deterministic fixpoint computation☆16Updated 4 years ago
- UFO: Predictive Detection of Concurrency Use-After-Free Vulnerabilities☆32Updated 5 years ago
- ☆25Updated 3 years ago
- LinearArbitrary-SeaHorn is a CHC solver for LLVM-based languages.☆21Updated 2 years ago
- Public-facing course info for program analysis materials.☆41Updated 4 months ago
- ☆18Updated 5 months ago
- Counter-example guided inductive synthesis (CEGIS) implementation for the SMT solver Z3 by Microsoft Research☆51Updated 8 years ago
- Dynamic Analysis for Concurrent Programs☆24Updated 6 months ago
- CClyzer port to souffle lang☆18Updated last year
- Learning to Solve SMT Formulas Fast☆86Updated 10 months ago
- A precise and scalable pointer analysis for LLVM, written in Ascent☆66Updated 2 months ago
- ☆11Updated 4 years ago
- Framework for automatically tailoring an abstract interpreter to the code under analysis and any given resource constraints☆20Updated 3 years ago
- A model-based API Fuzzer for SMT Solvers.☆14Updated 3 weeks ago
- A framework for testing compilers' type checkers☆17Updated 5 months ago
- Implementation of the IC3 / Property Directed Reachability algorithm using the the Z3 SMT solver.☆15Updated 9 years ago
- An SMT Solver for string constraints☆38Updated last month
- Files and tools for SMT-COMP, the International Satisfiability Modulo Theories Competition.☆28Updated 2 months ago
- Linear-time Temporal Logic guided Greybox Fuzzing (ICSE'22)☆54Updated last year
- Symbolic Program Slicing with LLVM☆80Updated 4 years ago
- ☆9Updated 11 months ago
- Efficient Sampling of SAT Solutions for Testing☆34Updated 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