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.
Like dynaroars/dig, 0 likes 0 Bookmark dynaroars/dig, 0 bookmarks 0 A library for building abstract interpretation-based analyses.
Like seahorn/crab, 0 likes 0 Bookmark seahorn/crab, 0 bookmarks 0 📚 a modular easy to use Library for Static Analysis aiming at multi-language analysis
Like lisa-analyzer/lisa, 0 likes 0 Bookmark lisa-analyzer/lisa, 0 bookmarks 0 An abstraction layer for constraint solvers.
Like angr/claripy, 0 likes 0 Bookmark angr/claripy, 0 bookmarks 0 Simple Theorem Prover, an efficient SMT solver for bitvectors, floating-point and arrays.
Like stp/stp, 0 likes 0 Bookmark stp/stp, 0 bookmarks 0 CodeHawk Abstract Interpretation Engine and Analyzers
Like static-analysis-engineering/codehawk, 0 likes 0 Bookmark static-analysis-engineering/codehawk, 0 bookmarks 0 Dynamic detection of likely invariants
Like codespecs/daikon, 0 likes 0 Bookmark codespecs/daikon, 0 bookmarks 0 Library for rigorous verification of non-linear arithmetic
Like nasa/Kodiak, 0 likes 0 Bookmark nasa/Kodiak, 0 bookmarks 0