Megalodon Interactive Theorem Prover
Megalodon is an open source interactive theorem prover and proof checker.
Welcome to this collection of Formal Methods Tools, which aims to be the world’s most comprehensive source for information on tools for formal methods. From decades-old classics to cutting-edge tools, this site aims to put as much information as possible into one convenient place. Explore a wide selection of tools, contribute tools you make or love, and help grow the formal methods community.
Below are some quick links that may be helpful, plus a random selection of tools (refreshed every time I push updates to this site).
Proudly featuring 159 tools and counting!
This list shows a selection of 20 random tools, refreshed every time this site is updated.
Megalodon is an open source interactive theorem prover and proof checker.
VeRAPAk is an algorithmic framework for optimizing formal verification techniques for deep neural …
Why3 is a platform for deductive program verification.
mCRL2 is a formal specification language with an associated toolset. The toolset can be used for …
Princess is a theorem prover (aka SMT Solver) for Presburger arithmetic with uninterpreted …
[ Not Maintained Since 2012 ] BLAST (Berkeley Lazy Abstraction Software verification Tool) is a …
Toolchain to automatically generate and verify HW or SW runtime enforcers from text-based framework
COMICS is a stand-alone tool which performs model checking and the generation of counterexamples for …
Storm is a tool for the analysis of systems involving random or probabilistic phenomena.
SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories. APIs and …
Prover9 is an automated theorem prover for first-order and equational logic, and Mace4 searches for …
[ Not Maintained Since 2018 ] Implementation of Property Directed Reachability for linear integer …
[ Closed-Source Tool ] CADP (“Construction and Analysis of Distributed …
Copilot is a runtime verification framework for hard real-time systems.
Cobra is a fast code analyzer that can be used to interactively probe and query up to millions of …
[ Not Maintained Since 2013 ] MiniSat is a minimalistic, open-source SAT solver, developed to help …
[ Closed-Source Tool ] MathSAT is an SMT solver supporting a wide range of theories …
Caesar is a deductive verifier for probabilistic programs.
[ Not Maintained Since 2014 ] Runtime verification for C code via a GCC plugin architecture.
Simple implementation of PDR and CAR model checking algorithms