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.
☆39Updated 5 months ago
Alternatives and similar repositories for dig:
Users that are interested in dig are comparing it to the libraries listed below
- ☆27Updated 5 months ago
- ☆25Updated 3 years ago
- UFO: Predictive Detection of Concurrency Use-After-Free Vulnerabilities☆32Updated 4 years ago
- Version of IKOS abstract interpreter implementing parallel deterministic fixpoint computation☆16Updated 4 years ago
- Indexing reachability for context-sensitive data flow analysis.☆11Updated 2 years ago
- Static range analysis for the LLVM compiler infrastructure.☆55Updated 5 years ago
- ☆19Updated 3 years ago
- Implementation of the IC3 / Property Directed Reachability algorithm using the the Z3 SMT solver.☆15Updated 8 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
- A data dependence analyzer for C program☆20Updated 3 years ago
- KLEE / CSE Project☆43Updated 4 years ago
- ☆17Updated 2 months ago
- Public-facing course info for program analysis materials.☆38Updated 2 months ago
- Learning to Solve SMT Formulas Fast☆85Updated 7 months ago
- Linear-time Temporal Logic guided Greybox Fuzzing (ICSE'22)☆53Updated 10 months ago
- CClyzer port to souffle lang☆18Updated last year
- Map2Check: Finding Software Vulnerabilities☆27Updated 4 years ago
- ☆11Updated 3 years ago
- Framework for automatically tailoring an abstract interpreter to the code under analysis and any given resource constraints☆20Updated 3 years ago
- Fuzzer and generator for string and regex problems in SMT-LIB 2.x format.☆20Updated 3 years ago
- Public release items for the DARPA Space/Time Analysis for Cybersecurity (STAC) program☆26Updated 6 years ago
- Sys, but no longer in Haskell☆18Updated 2 years ago
- A tool for analyzing LLVM bitcode using Datalog.☆100Updated 4 years ago
- Grammar synthesis algorithm using a black box oracle☆36Updated 8 months ago
- ☆12Updated 2 years ago
- "Seed Selection for Successful Fuzzing" artifact (at ISSTA 2021)☆42Updated 2 years ago
- Dynamic Analysis for Concurrent Programs☆22Updated 4 months ago
- A tool for testing SMT solvers for incompleteness bugs☆15Updated 2 years ago
- QueryFuzz implements a metamorphic testing approach to test Datalog engines.☆36Updated 3 years ago
- ☆20Updated 6 years ago