Apache-2.0 on Formal Methods Tools https://fmtools.fyi/licenses/apache-2.0/ Recent content in Apache-2.0 on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 BLAST https://fmtools.fyi/tools/mc/blast/ Sat, 07 Jun 2025 00:00:00 +0000 https://fmtools.fyi/tools/mc/blast/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2012</span> <span style="display:none">]</span> </div> BLAST (Berkeley Lazy Abstraction Software verification Tool) is a static software verification tool for C language that solves the reachability problem, i.e. whether a given program location can be reached from an entry point (main function) by a valid execution.</p> CPAchecker https://fmtools.fyi/tools/mc/cpachecker/ Sat, 07 Jun 2025 00:00:00 +0000 https://fmtools.fyi/tools/mc/cpachecker/ <p><div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);"></span> <span style="display:none">[</span> <span style="color: rgb(226, 181, 59); font-size: 1rem;">Closed-Source Tool</span> <span style="display:none">]&nbsp;</span> </div> CPAchecker is a tool for configurable software verification.</p> dReal https://fmtools.fyi/tools/sat-smt/dreal/ Sat, 07 Jun 2025 00:00:00 +0000 https://fmtools.fyi/tools/sat-smt/dreal/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> dReal is an automated reasoning tool. It focuses on solving problems that can be encoded as first-order logic formulas over the real numbers. Its special strength is in handling problems that involve a wide range of nonlinear real functions.</p> ESBMC https://fmtools.fyi/tools/mc/esbmc/ Sat, 07 Jun 2025 00:00:00 +0000 https://fmtools.fyi/tools/mc/esbmc/ <p>ESBMC is a context-bounded model checker based on satisfiability modulo theories for verifying single- and multi-threaded C/C++ programs.</p> JANI https://fmtools.fyi/tools/mod/jani/ Sat, 07 Jun 2025 00:00:00 +0000 https://fmtools.fyi/tools/mod/jani/ <p>The JANI specification defines the jani-model model interchange format and the jani-interaction tool interaction and automation protocol.</p> Kind 2 https://fmtools.fyi/tools/mc/kind2/ Sat, 07 Jun 2025 00:00:00 +0000 https://fmtools.fyi/tools/mc/kind2/ <p>Kind 2 is a multi-engine SMT-based automatic model checker for synchronous reactive systems.</p> LEAN https://fmtools.fyi/tools/sat-smt/lean/ Sat, 07 Jun 2025 00:00:00 +0000 https://fmtools.fyi/tools/sat-smt/lean/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> Momba https://fmtools.fyi/tools/mod/momba/ Sat, 07 Jun 2025 00:00:00 +0000 https://fmtools.fyi/tools/mod/momba/ <p>Momba is a Python framework for dealing with quantitative models centered around the <a href="../jani" >JANI-model</a> interchange format.</p>