Files
public/applications/model-checker/index.xml

230 lines
18 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Model Checker on Formal Methods Tools</title>
<link>https://fmtools.fyi/applications/model-checker/</link>
<description>Recent content in Model Checker on Formal Methods Tools</description>
<generator>Hugo</generator>
<language>en-us</language>
<lastBuildDate>Sat, 07 Jun 2025 00:00:00 +0000</lastBuildDate>
<atom:link href="https://fmtools.fyi/applications/model-checker/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>BLAST</title>
<link>https://fmtools.fyi/tools/mc/blast/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/blast/</guid>
<description>&lt;p&gt;&#xA;&#xA;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;color: rgb(240, 85, 85); font-size: 1rem;&#34;&gt;Not Maintained Since 2012&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;display:none&#34;&gt;]&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;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.&lt;/p&gt;</description>
</item>
<item>
<title>CADP</title>
<link>https://fmtools.fyi/tools/mc/cadp/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/cadp/</guid>
<description>&lt;p&gt;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &lt;span style=&#34;color: rgb(226, 181, 59); font-size: 1rem;&#34;&gt;Closed-Source Tool&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;]&amp;nbsp;&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;CADP (&amp;ldquo;Construction and Analysis of Distributed Processes&amp;rdquo;, formerly known as &amp;ldquo;CAESAR/ALDEBARAN Development Package&amp;rdquo;) is a toolbox for the design of asynchronous concurrent systems, such as communication protocols, distributed systems, asynchronous circuits, multiprocessor architectures, web services, etc.&lt;/p&gt;</description>
</item>
<item>
<title>CGAAL</title>
<link>https://fmtools.fyi/tools/mc/cgaal/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/cgaal/</guid>
<description>&lt;p&gt;CGAAL is a model checker of alternating-time temporal logic (ATL) properties on concurrent game structures (CGSs).&lt;/p&gt;</description>
</item>
<item>
<title>Concuerror</title>
<link>https://fmtools.fyi/tools/mc/concuerror/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/concuerror/</guid>
<description>&lt;p&gt;Concuerror is a stateless model checking tool for Erlang programs.&lt;/p&gt;</description>
</item>
<item>
<title>CPAchecker</title>
<link>https://fmtools.fyi/tools/mc/cpachecker/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/cpachecker/</guid>
<description>&lt;p&gt;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &lt;span style=&#34;color: rgb(226, 181, 59); font-size: 1rem;&#34;&gt;Closed-Source Tool&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;]&amp;nbsp;&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;CPAchecker is a tool for configurable software verification.&lt;/p&gt;</description>
</item>
<item>
<title>DSCheck</title>
<link>https://fmtools.fyi/tools/mc/dscheck/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/dscheck/</guid>
<description>&lt;p&gt;DSCheck is an experimental model checker for testing concurrent OCaml programs.&lt;/p&gt;</description>
</item>
<item>
<title>Eldarica</title>
<link>https://fmtools.fyi/tools/mc/eldarica/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/eldarica/</guid>
<description>&lt;p&gt;Eldarica is a model checker for Horn clauses, Numerical Transition Systems, and software programs.&lt;/p&gt;</description>
</item>
<item>
<title>ESBMC</title>
<link>https://fmtools.fyi/tools/mc/esbmc/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/esbmc/</guid>
<description>&lt;p&gt;ESBMC is a context-bounded model checker based on satisfiability modulo theories for verifying single- and multi-threaded C/C++ programs.&lt;/p&gt;</description>
</item>
<item>
<title>Geyser</title>
<link>https://fmtools.fyi/tools/mc/geyser/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/geyser/</guid>
<description>&lt;p&gt;Geyser is a simple symbolic model checker for propositional transition system systems.&lt;/p&gt;</description>
</item>
<item>
<title>ImSpin</title>
<link>https://fmtools.fyi/tools/mc/imspin/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/imspin/</guid>
<description>&lt;p&gt;ImSpin is a frontend for the &lt;a href=&#34;../spin&#34; &gt;SPIN&lt;/a&gt; model checker, providing an environment for users engaged in model checking tasks.&lt;/p&gt;</description>
</item>
<item>
<title>Intrepyd</title>
<link>https://fmtools.fyi/tools/mc/intrepyd/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/intrepyd/</guid>
<description>&lt;p&gt;&#xA;&#xA;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;color: rgb(240, 85, 85); font-size: 1rem;&#34;&gt;Not Maintained Since 2021&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;display:none&#34;&gt;]&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;Intrepyd is a python module that provides a simulator and a model checker in form of a rich API, to allow the rapid prototyping of formal methods algorithms for the rigorous analysis of circuits, specifications, models.&lt;/p&gt;</description>
</item>
<item>
<title>Kind 2</title>
<link>https://fmtools.fyi/tools/mc/kind2/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/kind2/</guid>
<description>&lt;p&gt;Kind 2 is a multi-engine SMT-based automatic model checker for synchronous reactive systems.&lt;/p&gt;</description>
</item>
<item>
<title>LTSA</title>
<link>https://fmtools.fyi/tools/mc/ltsa/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/ltsa/</guid>
<description>&lt;p&gt;&#xA;&#xA;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;color: rgb(240, 85, 85); font-size: 1rem;&#34;&gt;Not Maintained Since 2018&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;display:none&#34;&gt;]&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;LTSA is a verification tool for concurrent systems. It mechanically checks that the specification of a concurrent system satisfies the properties required of its behaviour. In addition, LTSA supports specification animation to facilitate interactive exploration of system behaviour.&lt;/p&gt;</description>
</item>
<item>
<title>LTSmin</title>
<link>https://fmtools.fyi/tools/mc/ltsmin/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/ltsmin/</guid>
<description>&lt;p&gt;LTSmin started out as a generic toolset for manipulating labelled transition systems. Meanwhile the toolset was extended to a a full (LTL/CTL/μ-calculus) model checker, while maintaining its language-independent characteristics.&lt;/p&gt;</description>
</item>
<item>
<title>mcltl-rs</title>
<link>https://fmtools.fyi/tools/mc/mcltlrs/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/mcltlrs/</guid>
<description>&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;color: rgb(240, 85, 85); font-size: 1rem;&#34;&gt;Not Maintained Since 2020&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;display:none&#34;&gt;]&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;mcltl-rs is an experimental model checker for LTL written in Rust.&lt;/p&gt;</description>
</item>
<item>
<title>mCRL2</title>
<link>https://fmtools.fyi/tools/mc/mcrl2/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/mcrl2/</guid>
<description>&lt;p&gt;mCRL2 is a formal specification language with an associated toolset. The toolset can be used for modelling, validation and verification of concurrent systems and protocols.&lt;/p&gt;</description>
</item>
<item>
<title>Mercury</title>
<link>https://fmtools.fyi/tools/mc/mercury/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/mercury/</guid>
<description>&lt;p&gt;&#xA;&#xA;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;color: rgb(240, 85, 85); font-size: 1rem;&#34;&gt;Not Maintained Since 2020&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;display:none&#34;&gt;]&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;Mercury is a Model Checker developed for multicore, multiprocessors machine with shared memory.&lt;/p&gt;</description>
</item>
<item>
<title>MUNTA</title>
<link>https://fmtools.fyi/tools/mc/munta/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/munta/</guid>
<description>&lt;p&gt;&#xA;&#xA;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;color: rgb(240, 85, 85); font-size: 1rem;&#34;&gt;Not Maintained Since 2020&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;display:none&#34;&gt;]&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;MUNTA is a model checker for the popular realtime systems modeling formalism of Timed Automata&lt;/p&gt;</description>
</item>
<item>
<title>NuSMV</title>
<link>https://fmtools.fyi/tools/mc/nusmv/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/nusmv/</guid>
<description>&lt;p&gt;NuSMV is a symbolic model checker.&lt;/p&gt;</description>
</item>
<item>
<title>NuXMV</title>
<link>https://fmtools.fyi/tools/mc/nuxmv/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/nuxmv/</guid>
<description>&lt;p&gt;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &lt;span style=&#34;color: rgb(226, 181, 59); font-size: 1rem;&#34;&gt;Closed-Source Tool&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;]&amp;nbsp;&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;nuXmv is a symbolic model checker for the analysis of synchronous finite-state and infinite-state systems.&lt;/p&gt;</description>
</item>
<item>
<title>Pnmc</title>
<link>https://fmtools.fyi/tools/mc/pnmc/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/pnmc/</guid>
<description>&lt;p&gt;Pnmc is a symbolic model checker for Petri nets.&lt;/p&gt;</description>
</item>
<item>
<title>pyPL</title>
<link>https://fmtools.fyi/tools/mc/pypl/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/pypl/</guid>
<description>&lt;p&gt;pyPL is a naive model generator, model checker and theorem prover.&lt;/p&gt;</description>
</item>
<item>
<title>Roméo</title>
<link>https://fmtools.fyi/tools/mc/romeo/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/romeo/</guid>
<description>&lt;p&gt;Romeo allows the modelling of complex systems using extensions of time Petri nets.&lt;/p&gt;</description>
</item>
<item>
<title>Rumur</title>
<link>https://fmtools.fyi/tools/mc/rumur/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/rumur/</guid>
<description>&lt;p&gt;Rumur is a model checker.&lt;/p&gt;</description>
</item>
<item>
<title>Sally</title>
<link>https://fmtools.fyi/tools/mc/sally/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/sally/</guid>
<description>&lt;p&gt;Sally is a model checker for infinite state systems described as transition systems.&lt;/p&gt;</description>
</item>
<item>
<title>SM(P/)T</title>
<link>https://fmtools.fyi/tools/mc/smpt/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/smpt/</guid>
<description>&lt;p&gt;SMPT is a SMT-based model checker for Petri nets focused on reachability problems that takes advantage of net reductions (polyhedral reductions).&lt;/p&gt;</description>
</item>
<item>
<title>Spin</title>
<link>https://fmtools.fyi/tools/mc/spin/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/spin/</guid>
<description>&lt;p&gt;Spin is a model checker for multi-threaded software.&lt;/p&gt;</description>
</item>
<item>
<title>stateright</title>
<link>https://fmtools.fyi/tools/mc/stateright/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/stateright/</guid>
<description>&lt;p&gt;&lt;code&gt;stateright&lt;/code&gt; is a Rust library for model checking systems, with an emphasis on distributed systems.&lt;/p&gt;</description>
</item>
<item>
<title>TAPAAL</title>
<link>https://fmtools.fyi/tools/mc/tapaal/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/tapaal/</guid>
<description>&lt;p&gt;TAPAAL is a tool for verification of timed-arc petri nets&lt;/p&gt;</description>
</item>
<item>
<title>TimeSolver</title>
<link>https://fmtools.fyi/tools/mc/timesolver/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/timesolver/</guid>
<description>&lt;p&gt;&#xA;&#xA;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;color: rgb(240, 85, 85); font-size: 1rem;&#34;&gt;Not Maintained Since 2019&lt;/span&gt;&#xA; &#xA; &lt;span style=&#34;display:none&#34;&gt;]&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;TimeSolver is a Model Checker for timed automata that uses pes (predicate equation systems).&lt;/p&gt;</description>
</item>
<item>
<title>Uppaal</title>
<link>https://fmtools.fyi/tools/mc/uppaal/</link>
<pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate>
<guid>https://fmtools.fyi/tools/mc/uppaal/</guid>
<description>&lt;p&gt;&lt;div style=&#34;display: flex; align-items: center; gap: 8px;&#34;&gt;&#xA; &lt;span style=&#34;display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);&#34;&gt;&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;[&lt;/span&gt;&#xA; &lt;span style=&#34;color: rgb(226, 181, 59); font-size: 1rem;&#34;&gt;Closed-Source Tool&lt;/span&gt;&#xA; &lt;span style=&#34;display:none&#34;&gt;]&amp;nbsp;&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;Uppaal is an integrated tool environment for modeling, validation and verification of real-time systems modeled as networks of timed automata, extended with data types (bounded integers, arrays, etc.).&lt;/p&gt;</description>
</item>
</channel>
</rss>