Generates loop invariants for program verification
-
Updated
Jan 22, 2021 - OCaml
Generates loop invariants for program verification
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.
A tool for inferring program complexity, e.g., O(nlogn), O(n^2), O(2^n). Dynaplex uses dynamic analysis to infer recurrence relations and then solve them for closed form solutions representing program complexity bounds.
Add a description, image, and links to the invariant-generation topic page so that developers can more easily learn about it.
To associate your repository with the invariant-generation topic, visit your repo's landing page and select "manage topics."