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.
☆40Updated 6 months ago
Alternatives and similar repositories for dig:
Users that are interested in dig are comparing it to the libraries listed below
- ☆25Updated 3 years ago
- UFO: Predictive Detection of Concurrency Use-After-Free Vulnerabilities☆32Updated 5 years ago
- Indexing reachability for context-sensitive data flow analysis.☆11Updated 2 years ago
- Version of IKOS abstract interpreter implementing parallel deterministic fixpoint computation☆16Updated 4 years ago
- ☆27Updated 3 weeks ago
- CClyzer port to souffle lang☆18Updated last year
- Symbolic Program Slicing with LLVM☆79Updated 4 years ago
- ☆17Updated 4 months ago
- Learning to Solve SMT Formulas Fast☆85Updated 9 months ago
- UBGen can generate programs with undefined behaviors (e.g., buffer-overflow, use-after-free, etc.)☆57Updated 11 months ago
- A tool for analyzing LLVM bitcode using Datalog.☆100Updated 4 years ago
- A data dependence analyzer for C program☆20Updated 3 years ago
- Framework for automatically tailoring an abstract interpreter to the code under analysis and any given resource constraints☆20Updated 3 years ago
- GrayC: Greybox Fuzzing of Compilers and Analysers for C☆57Updated last year
- A precise and scalable pointer analysis for LLVM, written in Ascent☆65Updated 2 weeks 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
- ☆14Updated 8 months ago
- Public-facing course info for program analysis materials.☆39Updated 3 months ago
- OBsan: An Out-Of-Bound Sanitizer to Harden DNN Executables☆17Updated 2 years ago
- KLEE / CSE Project☆44Updated 4 years ago
- Static range analysis for the LLVM compiler infrastructure.☆56Updated 5 years ago
- Fuzzer and generator for string and regex problems in SMT-LIB 2.x format.☆20Updated 3 years ago
- Proximal Gradient Analysis open source release based on our USENIX Security 2021 paper: "Fine Grained Dataflow Analysis with Proximal Gra…☆32Updated 3 years ago
- Enumerative Testing and Bounded Validation of SMT Solvers☆22Updated 3 weeks ago
- ☆20Updated 6 years ago
- SCTBench: a set of C/C++ pthread benchmarks for evaluating concurrency testing techniques.☆28Updated 3 years ago
- ☆39Updated last year
- A framework for testing compilers' type checkers☆17Updated 4 months ago
- QueryFuzz implements a metamorphic testing approach to test Datalog engines.☆36Updated 3 years ago
- ☆12Updated 2 years ago