<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ESBMC – ESBMC</title><link>http://esbmc.github.io/</link><description>Recent content on ESBMC</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Wed, 08 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://esbmc.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>New Website Announcement</title><link>http://esbmc.github.io/news/new-website-announcement/</link><pubDate>Sun, 07 Dec 2025 16:11:14 +0000</pubDate><guid>http://esbmc.github.io/news/new-website-announcement/</guid><description>
&lt;p>🚀 Exciting News! We are pleased to announce our new
&lt;a href="https://esbmc.github.io" target="_blank" rel="noopener">ESBMC website&lt;/a>.&lt;/p>
&lt;p>ESBMC 🔍 is a mature, permissively licensed open-source SMT-based bounded model
checker for C, C++, Python, Rust, and Solidity programs, verifying both single and
multi-threaded software and detecting bugs such as division by zero, pointer
safety, overflow, memory leaks, and more.&lt;/p>
&lt;p>Before this update, the documentation and news was fragmented across several
websites:&lt;/p>
&lt;ul>
&lt;li>ssvlab.github.io/esbmc&lt;/li>
&lt;li>github.com/esbmc/esbmc/wiki&lt;/li>
&lt;li>esbmc.github.io/esbmc&lt;/li>
&lt;/ul>
&lt;p>The new site consolidates all documentation, tutorials, news, and downloads into
a single, up-to-date location 📚🔗. We aim to keep this website as up-to-date as
possible!&lt;/p>
&lt;p>Check it out and let us know what you think 🎆!&lt;/p></description></item><item><title>Old News</title><link>http://esbmc.github.io/news/old/</link><pubDate>Sun, 07 Dec 2025 11:38:33 +0000</pubDate><guid>http://esbmc.github.io/news/old/</guid><description>
&lt;p>&lt;strong>02/09/2022&lt;/strong> ESBMC v7.0 released for all platforms.&lt;/p>
&lt;p>&lt;strong>30/12/2020&lt;/strong> ESBMC v6.7 for all platforms.&lt;/p>
&lt;p>&lt;strong>30/12/2020&lt;/strong> ESBMC v6.6 for Linux and MacOS released.&lt;/p>
&lt;p>&lt;strong>30/12/2020&lt;/strong> ESBMC has successfully participated at the &lt;a href="https://sv-comp.sosy-lab.org/2021/results/results-verified/">10th Intl. Competition on Software Verification&lt;/a> held at TACAS 2021 in Luxembourg. ESBMC won first place in the &lt;b>ReachSafety-XCSP&lt;/b> subcategory. Second place in the &lt;b>SoftwareSystems-AWS-C-Common-ReachSafety&lt;/b>, &lt;b>ReachSafety-ECA&lt;/b>, and &lt;b>ReachSafety-Arrays&lt;/b> subcategories. Fourth place in the &lt;b>ReachSafety&lt;/b> category. Fifth place in the &lt;b>SoftwareSystems&lt;/b> category. Overall, the sixth place among 25 state-of-the-art software verifiers at SV-COMP 2021!&lt;/p>
&lt;p>&lt;strong>22/12/2019&lt;/strong> ESBMC won the 3rd place in the Falsification category at &lt;a href="https://sv-comp.sosy-lab.org/2020/results/results-verified/">SV-COMP 2020&lt;/a> and 3rd place in the bug-finding category at &lt;a href="https://test-comp.sosy-lab.org/2020/results/results-verified/">Test-Comp 2020&lt;/a>! ESBMC was also ranked 5th place among 22 state-of-the-art verifiers at SV-COMP 2020!&lt;/p>
&lt;p>&lt;strong>25/07/2018&lt;/strong> Our NIER paper &lt;a href="https://ssvlab.github.io/lucasccordeiro/papers/fse2018.pdf">Towards Counterexample-Guided &lt;i>k&lt;/i>-Induction for Fast Bug Detection&lt;/a> has been accepted at ESEC/FSE 2018.&lt;/p>
&lt;p>&lt;strong>24/07/2018&lt;/strong> ESBMC v5.1.0 for Linux released.&lt;/p>
&lt;p>&lt;strong>03/07/2018&lt;/strong> Our tool paper &lt;a href="https://ssvlab.github.io/lucasccordeiro/papers/ase2018.pdf">ESBMC 5.0** An Industrial-Strength C Model Checker&lt;/a> has been accepted at ASE 2018.&lt;/p>
&lt;p>&lt;strong>16/01/2018&lt;/strong> ESBMC-kind won the &lt;a href="https://sv-comp.sosy-lab.org/2018/results/results-verified/">Bronze Medal&lt;/a> in the overall ranking of the 7th International Competition on Software Verification (SV-COMP 2018).&lt;/p>
&lt;p>&lt;strong>8/05/2017&lt;/strong> The talk at FOSDEM 2017 on &amp;ldquo;Using clang as a Frontend on a Formal Verification Tool&amp;rdquo; is now available &lt;a href="https://www.youtube.com/watch?v=m2lcs8VDquk" target="_blank">here&lt;/a>.&lt;/p>
&lt;p>&lt;strong>2/03/2017&lt;/strong> ESBMC v3.2 won one silver and one bronze medal in the 6th International Competition on Software Verification (SV-COMP 2017).&lt;/p>
&lt;p>&lt;strong>22/01/2016&lt;/strong> ESBMC v2.1 won one gold and one silver medal in the 5th International Competition on Software Verification (SV-COMP 2016).&lt;/p>
&lt;p>&lt;strong>22/06/2015&lt;/strong> ESBMC v2.0.0 is now open source&lt;/p>
&lt;p>&lt;strong>19/12/2014&lt;/strong> ESBMC v1.24.1 won two gold and two bronze medals in the 4th International Competition on Software Verification (SV-COMP 2015).&lt;/p>
&lt;p>&lt;strong>13/12/2013 20/11/2014&lt;/strong> ESBMC v1.24.1 for Linux released for the SV-COMP 2015.&lt;/p>
&lt;p>&lt;strong>13/12/2013&lt;/strong> ESBMC v1.22 won the gold medal in the SequentializedConcurrent category of the Third Intl. Competition on Software Verification (SVCOMP'14).&lt;/p>
&lt;p>&lt;strong>26/04/2013&lt;/strong> ESBMC++ v1.21 for Linux released.&lt;/p>
&lt;p>&lt;strong>19/02/2013&lt;/strong> ESBMC v1.21 for Linux released.&lt;/p>
&lt;p>&lt;strong>09/01/2013&lt;/strong> ESBMC v1.20 won the  &lt;a href="http://sv-comp.sosy-lab.org/2013/results/index.php">Bronze Medal&lt;/a> in the overall ranking of the second Intl. Competition on Software Verification (SVCOMP'13).&lt;/p>
&lt;p>&lt;strong>20/01/2012&lt;/strong> ESBMC v1.18 for Linux and Windows released.&lt;/p>
&lt;p>&lt;strong>12/12/2011&lt;/strong> ESBMC v1.17 won the &lt;a href="http://sv-comp.sosy-lab.org/2012/results/index.php">Gold Medal&lt;/a> in the &amp;quot;SystemC&amp;quot; and &amp;quot;Concurrency&amp;quot; categories and the  &lt;a href="http://sv-comp.sosy-lab.org/2012/results/index.php">Bronze Medal&lt;/a> in the overall ranking of the first Intl. Competition on Software Verification (SVCOMP'12).&lt;/p>
&lt;p>&lt;strong>11/01/2011&lt;/strong> The collaboration between Southampton and Manaus is now supported by the &lt;a href="http://royalsociety.org/">Royal Society&lt;/a> through an International Exchange grant.&lt;/p>
&lt;p>&lt;strong>10/05/2011&lt;/strong> Support for state hashing to reduce the state space exploration (to enable it use the option &lt;code>--state-hashing&lt;/code>).&lt;/p>
&lt;p>&lt;strong>08/11/2010&lt;/strong> Preliminary support for writing an SMT formula into a file (use the options &lt;code>--qf_aufbv&lt;/code> or &lt;code>--qf_auflira&lt;/code> followed by &lt;code>--outfile&lt;/code> filename.smt).&lt;/p>
&lt;p>&lt;strong>18/10/2010&lt;/strong> Preliminary support for memory leak detection (use the option &lt;code>--memory-leak-check&lt;/code>).&lt;/p>
&lt;p>&lt;strong>13/10/2010&lt;/strong> Support for static partial order reduction (to disable it use the option &lt;code>--no-por&lt;/code>).&lt;/p>
&lt;p>&lt;strong>29/09/2010&lt;/strong> We provide an Eclipse plug-in for ESBMC.&lt;/p>
&lt;p>&lt;strong>17/09/2010&lt;/strong> Support for checking atomicity violation at visible statements (use the option &lt;code>--atomicity-check&lt;/code>).&lt;/p>
&lt;p>&lt;strong>19/03/2010&lt;/strong> ESBMC v1.3 supports the verification of multi-threaded software with shared variable communication between the threads.&lt;/p></description></item></channel></rss>