<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <atom:link href="https://frama-c.com/feed/everything.xml" rel="self" type="application/rss+xml"/> <title>Frama-C RSS News and Blogs</title> <link>https://frama-c.com</link> <description>Frama-C events</description> <pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate> <lastBuildDate>Wed, 15 Apr 2026 00:03:42 +0000</lastBuildDate> <item> <title>Release of Frama-C 32.1 (Germanium)</title> <link>https://frama-c.com/fc-versions/germanium.html</link> <pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate> <description> <p>Frama-C 32.1 (Germanium) is out. Download it <a href="/fc-versions/germanium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/germanium.html">Read more...</a></p> </description> </item> <item> <title>Frama-Clang v0.0.19 for Frama-C 32.0 Germanium</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/frama-clang.html">Frama-Clang</a> <a href="https://git.frama-c.com/pub/frama-clang/-/releases/0.0.19">v0.0.19</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Pointer alignment verification</title> <link>https://frama-c.com/2026/03/02/pointer-alignment.html</link> <pubDate>Mon, 02 Mar 2026 12:00:00 +0000</pubDate> <description> <p>This blog post sums up what is the alignment constraint, its meaning for (common) hardware, how it has been derived at the C level and how Frama-C has been modified in version 32.0 (Germanium) to support the verification of this constraint and to support the keywords related to memory alignment.</p> <p><a href="https://frama-c.com/2026/03/02/pointer-alignment.html">Read more...</a></p> </description> </item> <item> <title>2-year Computer Scientist Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2026-02-12-fixed-term-codex-eva.html</link> <pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate> <description> <h1 id="advanced-modular-static-analysis-by-integration-of-codex-into-frama-c">Advanced Modular Static Analysis by Integration of Codex into Frama-C</h1> <p><a href="https://frama-c.com/jobs/2026-02-12-fixed-term-codex-eva.html">Read more...</a></p> </description> </item> <item> <title>LAnnotate v0.2.5 for Frama-C 32.0 Germanium</title> <link>https://frama-c.com/fc-plugins/ltest.html</link> <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/ltest.html">LAnnotate</a> <a href="https://git.frama-c.com/pub/ltest/lannotate/-/releases/0.2.5">v0.2.5</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/ltest.html">Read more...</a></p> </description> </item> <item> <title>The Eva Abstract Debugger: A new way to explore and interact with the Frama-C/Eva static analyzer</title> <link>https://frama-c.com/2026/02/02/Eva-abstract-debugger.html</link> <pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate> <description> <p><em>This is an invited post by Jules Massart on his 6-month internship (from March to August 2025) in the Frama-C team, where he developed the</em> <strong>Eva Abstract Debugger</strong> <em>under the supervision of Michele Alberti, David Bühler, and Virgile Prevosto. Building on the original idea of Abstract Debuggers [1], Jules shows how this concept is adapted in Frama-C/Eva to support on-the-fly, interactive guidance of the analysis, rather than post-hoc exploration of its results. He then explains how the transition to Weak Partial Orders [2] enables interactive branch exploration. Together, these advances turn abstract interpretation into an interactive, explorable, and developer-oriented debugging experience.</em></p> <p><a href="https://frama-c.com/2026/02/02/Eva-abstract-debugger.html">Read more...</a></p> </description> </item> <item> <title>MetAcsl v0.10 for Frama-C 32.0 Germanium</title> <link>https://frama-c.com/fc-plugins/metacsl.html</link> <pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/metacsl.html">MetAcsl</a> <a href="https://git.frama-c.com/pub/meta/-/releases/0.10">v0.10</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/metacsl.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 32.0 (Germanium)</title> <link>https://frama-c.com/fc-versions/germanium.html</link> <pubDate>Wed, 03 Dec 2025 00:00:00 +0000</pubDate> <description> <p>Frama-C 32.0 (Germanium) is out. Download it <a href="/fc-versions/germanium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/germanium.html">Read more...</a></p> </description> </item> <item> <title>Internship Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2025-11-24-internships-llm4fc.html</link> <pubDate>Mon, 24 Nov 2025 00:00:00 +0000</pubDate> <description> <h1 id="agentic-software-specification-and-verification-with-frama-c">Agentic Software Specification and Verification with Frama-C</h1> <p><a href="https://frama-c.com/jobs/2025-11-24-internships-llm4fc.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 32.0~beta (Germanium)</title> <link>https://frama-c.com/fc-versions/germanium.html</link> <pubDate>Tue, 04 Nov 2025 00:00:00 +0000</pubDate> <description> <p>Frama-C 32.0~beta (Germanium) is out. Download it <a href="/fc-versions/germanium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/germanium.html">Read more...</a></p> </description> </item> <item> <title>Internship Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2025-10-13-internships-program-representations-for-ml.html</link> <pubDate>Mon, 13 Oct 2025 00:00:00 +0000</pubDate> <description> <h1 id="program-representations-for-deep-learning">Program representations for Deep Learning</h1> <p><a href="https://frama-c.com/jobs/2025-10-13-internships-program-representations-for-ml.html">Read more...</a></p> </description> </item> <item> <title>Internship Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2025-10-13-internships-eva.html</link> <pubDate>Mon, 13 Oct 2025 00:00:00 +0000</pubDate> <description> <h1 id="cybersecurity-and-safety-analysis-with-frama-c-eva">Cybersecurity and Safety analysis with Frama-C / Eva</h1> <p><a href="https://frama-c.com/jobs/2025-10-13-internships-eva.html">Read more...</a></p> </description> </item> <item> <title>Internship Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2025-10-13-internships-eva-parallelism.html</link> <pubDate>Mon, 13 Oct 2025 00:00:00 +0000</pubDate> <description> <h1 id="parallel-abstract-interpretation">Parallel Abstract Interpretation</h1> <p><a href="https://frama-c.com/jobs/2025-10-13-internships-eva-parallelism.html">Read more...</a></p> </description> </item> <item> <title>Using Mopsa-Build to help preprocessing and parsing sources for Frama-C</title> <link>https://frama-c.com/2025/09/19/mopsa-db.html</link> <pubDate>Fri, 19 Sep 2025 00:00:00 +0000</pubDate> <description> <p><a href="https://mopsa.lip6.fr/">MOPSA</a> is a research-oriented static analyzer which includes a tool called <a href="https://mopsa.lip6.fr/get-started/#first-analysis">mopsa-build</a>, a wrapper for build commands (esp. <code>make</code>) that helps the analysis. Frama-C can now use the same tool to help automate some parsing steps!</p> <p><a href="https://frama-c.com/2025/09/19/mopsa-db.html">Read more...</a></p> </description> </item> <item> <title>LUncov v0.2.4 for Frama-C 31.0 Gallium</title> <link>https://frama-c.com/fc-plugins/ltest.html</link> <pubDate>Wed, 09 Jul 2025 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/ltest.html">LUncov</a> <a href="https://git.frama-c.com/pub/ltest/luncov/-/releases/0.2.4">v0.2.4</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/ltest.html">Read more...</a></p> </description> </item> <item> <title>LAnnotate v0.2.4 for Frama-C 31.0 Gallium</title> <link>https://frama-c.com/fc-plugins/ltest.html</link> <pubDate>Mon, 07 Jul 2025 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/ltest.html">LAnnotate</a> <a href="https://git.frama-c.com/pub/ltest/lannotate/-/releases/0.2.4">v0.2.4</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/ltest.html">Read more...</a></p> </description> </item> <item> <title>MetAcsl v0.9 for Frama-C 31.0 Gallium</title> <link>https://frama-c.com/fc-plugins/metacsl.html</link> <pubDate>Wed, 25 Jun 2025 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/metacsl.html">MetAcsl</a> <a href="https://git.frama-c.com/pub/meta/-/releases/0.9">v0.9</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/metacsl.html">Read more...</a></p> </description> </item> <item> <title>Frama-Clang v0.0.18 for Frama-C 31.0 Gallium</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Wed, 25 Jun 2025 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/frama-clang.html">Frama-Clang</a> <a href="https://git.frama-c.com/pub/frama-clang/-/releases/0.0.18">v0.0.18</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 31.0 (Gallium)</title> <link>https://frama-c.com/fc-versions/gallium.html</link> <pubDate>Tue, 24 Jun 2025 00:00:00 +0000</pubDate> <description> <p>Frama-C 31.0 (Gallium) is out. Download it <a href="/fc-versions/gallium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/gallium.html">Read more...</a></p> </description> </item> <item> <title>3-year Computer Scientist Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2025-06-20-fixed-term-link.html</link> <pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate> <description> <h1 id="design-and-develop-the-new-symbolic-linker-of-frama-c">Design and develop the new symbolic linker of Frama-C</h1> <p><a href="https://frama-c.com/jobs/2025-06-20-fixed-term-link.html">Read more...</a></p> </description> </item> <item> <title>3-year Computer Scientist Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2025-06-20-fixed-tem-ast.html</link> <pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate> <description> <h1 id="design-and-develop-the-new-ast-of-frama-c">Design and develop the new AST of Frama-C</h1> <p><a href="https://frama-c.com/jobs/2025-06-20-fixed-tem-ast.html">Read more...</a></p> </description> </item> <item> <title>On Dedicated Specification Languages Beyond ACSL contracts</title> <link>https://frama-c.com/2025/06/13/dedicated-specification-languages.html</link> <pubDate>Fri, 13 Jun 2025 00:00:00 +0000</pubDate> <description> <blockquote> <p>La critique du langage ne peut éluder ce fait que nos paroles nous engagent et que nous devons leur être fidèles.</p> </blockquote> <p><a href="https://frama-c.com/2025/06/13/dedicated-specification-languages.html">Read more...</a></p> </description> </item> <item> <title>MetAcsl v0.9~beta for Frama-C 31.0~beta Gallium</title> <link>https://frama-c.com/fc-plugins/metacsl.html</link> <pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/metacsl.html">MetAcsl</a> <a href="https://git.frama-c.com/pub/meta/-/releases/0.9-beta">v0.9~beta</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/metacsl.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 31.0~beta (Gallium)</title> <link>https://frama-c.com/fc-versions/gallium.html</link> <pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate> <description> <p>Frama-C 31.0~beta (Gallium) is out. Download it <a href="/fc-versions/gallium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/gallium.html">Read more...</a></p> </description> </item> <item> <title>Frama-Clang v0.0.18~beta for Frama-C 31.0~beta Gallium</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/frama-clang.html">Frama-Clang</a> <a href="https://git.frama-c.com/pub/frama-clang/-/releases/0.0.18-beta">v0.0.18~beta</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Postdoc Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2025-04-17-e-acsl-rte-assigns.html</link> <pubDate>Thu, 17 Apr 2025 00:00:00 +0000</pubDate> <description> <h1 id="runtime-verification-of-dependency-properties-with-undefinedness">Runtime Verification of Dependency Properties with Undefinedness</h1> <p><a href="https://frama-c.com/jobs/2025-04-17-e-acsl-rte-assigns.html">Read more...</a></p> </description> </item> <item> <title>Postdoc Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2025-01-20-outline-rac.html</link> <pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate> <description> <h1 id="outline-runtime-annotation-checking">Outline Runtime Annotation Checking</h1> <p><a href="https://frama-c.com/jobs/2025-01-20-outline-rac.html">Read more...</a></p> </description> </item> <item> <title>PhD Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2025-01-20-multistate-rac.html</link> <pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate> <description> <h1 id="runtime-verification-of-multi-state-properties">Runtime Verification of Multi-State Properties</h1> <p><a href="https://frama-c.com/jobs/2025-01-20-multistate-rac.html">Read more...</a></p> </description> </item> <item> <title>MetAcsl v0.8 for Frama-C 30.0 Zinc</title> <link>https://frama-c.com/fc-plugins/metacsl.html</link> <pubDate>Wed, 11 Dec 2024 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/metacsl.html">MetAcsl</a> <a href="https://git.frama-c.com/pub/meta/-/releases/0.8">v0.8</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/metacsl.html">Read more...</a></p> </description> </item> <item> <title>Frama-Clang v0.0.17 for Frama-C 30.0~ Zinc</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Mon, 09 Dec 2024 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/frama-clang.html">Frama-Clang</a> <a href="https://git.frama-c.com/pub/frama-clang/-/releases/0.0.17">v0.0.17</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 30.0 (Zinc)</title> <link>https://frama-c.com/fc-versions/zinc.html</link> <pubDate>Thu, 05 Dec 2024 00:00:00 +0000</pubDate> <description> <p>Frama-C 30.0 (Zinc) is out. Download it <a href="/fc-versions/zinc.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/zinc.html">Read more...</a></p> </description> </item> <item> <title>MetAcsl v0.8~beta for Frama-C 30.0~ Zinc</title> <link>https://frama-c.com/fc-plugins/metacsl.html</link> <pubDate>Fri, 15 Nov 2024 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/metacsl.html">MetAcsl</a> <a href="https://git.frama-c.com/pub/meta/-/releases/0.8-beta">v0.8~beta</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/metacsl.html">Read more...</a></p> </description> </item> <item> <title>frama-clang v0.0.17~beta for Frama-C 30.0~ Zinc</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Fri, 15 Nov 2024 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/frama-clang.html">frama-clang</a> <a href="https://git.frama-c.com/pub/frama-clang/-/releases/0.0.17-beta">v0.0.17~beta</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 30.0~beta (Zinc)</title> <link>https://frama-c.com/fc-versions/zinc.html</link> <pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate> <description> <p>Frama-C 30.0~beta (Zinc) is out. Download it <a href="/fc-versions/zinc.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/zinc.html">Read more...</a></p> </description> </item> <item> <title>Internship Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2024-10-07-frama-c-lsif.html</link> <pubDate>Mon, 07 Oct 2024 00:00:00 +0000</pubDate> <description> <h4 id="context-cea-list-software-security-and-reliability-lab">Context: CEA LIST, Software Security and Reliability Lab</h4> <p><a href="https://frama-c.com/jobs/2024-10-07-frama-c-lsif.html">Read more...</a></p> </description> </item> <item> <title>Internship Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2024-07-10-abstraction-internship.html</link> <pubDate>Mon, 07 Oct 2024 00:00:00 +0000</pubDate> <description> <h4 id="context-cea-list-software-security-and-reliability-lab">Context: CEA LIST, Software Security and Reliability Lab</h4> <p><a href="https://frama-c.com/jobs/2024-07-10-abstraction-internship.html">Read more...</a></p> </description> </item> <item> <title>MetAcsl v0.7 for Frama-C 29.0~ Copper</title> <link>https://frama-c.com/fc-plugins/metacsl.html</link> <pubDate>Thu, 03 Oct 2024 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/metacsl.html">MetAcsl</a> <a href="https://git.frama-c.com/pub/meta/-/releases/0.7">v0.7</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/metacsl.html">Read more...</a></p> </description> </item> <item> <title>General tips for debugging preprocessing and parsing issues</title> <link>https://frama-c.com/2024/09/18/preprocessing-tips.html</link> <pubDate>Wed, 18 Sep 2024 20:00:00 +0000</pubDate> <description> <p>Motivated by some recent discussions concerning a hard-to-parse code base, this post presents a few techniques used by Frama-C developers to quickly understand and debug parsing-related errors. We are constantly improving parsing and error messages, so hopefully some of these tips will become unnecessary in the future.</p> <p><a href="https://frama-c.com/2024/09/18/preprocessing-tips.html">Read more...</a></p> </description> </item> <item> <title>Frama-Clang v0.0.16 for Frama-C 29.0 Copper</title> <link>https://frama-c.com/html/news.html#2024-09-05</link> <pubDate>Thu, 05 Sep 2024 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/frama-clang.html">Frama-Clang</a> <a href="https://git.frama-c.com/pub/frama-clang/-/releases/0.0.16">v0.0.16</a> is out.</p> <p><a href="https://frama-c.com/html/news.html#2024-09-05">Read more...</a></p> </description> </item> <item> <title>The Guide to Software Verification with Frama-C is available</title> <link>https://link.springer.com/book/10.1007/978-3-031-55608-1</link> <pubDate>Thu, 08 Aug 2024 00:00:00 +0000</pubDate> <description> <p>The Guide to Software Verification with Frama-C is now available. This book gathers contributions from 39 authors. We hope that it will help you with code analysis using Frama-C!</p> <p><a href="https://link.springer.com/book/10.1007/978-3-031-55608-1">Read more...</a></p> </description> </item> <item> <title>Frama-C Days 2024 | Slides are available!</title> <link>https://frama-c.com/html/news.html#2024-08-05</link> <pubDate>Mon, 05 Aug 2024 11:00:00 +0000</pubDate> <description> This page redirects to <a href="https://www.frama-c.com/html/publications/frama-c-days-2024/index.html">the Frama-C Days 2024 Slides Gallery</a> <p><a href="https://frama-c.com/html/news.html#2024-08-05">Read more...</a></p> </description> </item> <item> <title>The slides presented at Frama-C Days 2024 are available</title> <link>https://frama-c.com/html/publications/frama-c-days-2024/index.html</link> <pubDate>Mon, 05 Aug 2024 00:00:00 +0000</pubDate> <description> <p>The slides presented at the Frama-C Days 2024 are now available. We would like to thank again all participants for this amazing event!</p> <p><a href="https://frama-c.com/html/publications/frama-c-days-2024/index.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 29.0 (Copper)</title> <link>https://frama-c.com/fc-versions/copper.html</link> <pubDate>Thu, 06 Jun 2024 00:00:00 +0000</pubDate> <description> <p>Frama-C 29.0 (Copper) is out. Download it <a href="/fc-versions/copper.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/copper.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 29.0~beta (Copper)</title> <link>https://frama-c.com/fc-versions/copper.html</link> <pubDate>Tue, 14 May 2024 00:00:00 +0000</pubDate> <description> <p>Frama-C 29.0~beta (Copper) is out. Download it <a href="/fc-versions/copper.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/copper.html">Read more...</a></p> </description> </item> <item> <title>Postdoc Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2024-04-22-public-private-contract.html</link> <pubDate>Mon, 22 Apr 2024 00:00:00 +0000</pubDate> <description> <h1 id="private-and-public-contracts-for-acsl">Private and public contracts for ACSL</h1> <p><a href="https://frama-c.com/jobs/2024-04-22-public-private-contract.html">Read more...</a></p> </description> </item> <item> <title>Postdoc Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2024-04-22-designing-compilation-techniques-for-improving-efficiency-of-e-acsl.html</link> <pubDate>Mon, 22 Apr 2024 00:00:00 +0000</pubDate> <description> <h1 id="designing-compilation-techniques-for-improving-efficiency-of-e-acsl-a-runtime-assertion-checker-for-c-programs">Designing Compilation Techniques for Improving Efficiency of E-ACSL, a Runtime Assertion Checker for C Programs</h1> <p><a href="https://frama-c.com/jobs/2024-04-22-designing-compilation-techniques-for-improving-efficiency-of-e-acsl.html">Read more...</a></p> </description> </item> <item> <title>Frama-C Days 2024 | June, 13 and 14 <br/> Maison de la Radio et de la Musique</title> <link>https://frama-c.com/2024/04/15/Frama-C-Days-2024.html</link> <pubDate>Mon, 15 Apr 2024 11:00:00 +0000</pubDate> <description> <p>After 5 years of absence, the Frama-C Days are back!</p> <p><a href="https://frama-c.com/2024/04/15/Frama-C-Days-2024.html">Read more...</a></p> </description> </item> <item> <title>Frama-C Days 2024</title> <link>https://frama-c.com/2024/04/15/Frama-C-Days-2024.html</link> <pubDate>Mon, 15 Apr 2024 00:00:00 +0000</pubDate> <description> <p>After 5 years of absence, the Frama-C Days are back!</p> <p><a href="https://frama-c.com/2024/04/15/Frama-C-Days-2024.html">Read more...</a></p> </description> </item> <item> <title>Frama-Clang v0.0.15 for Frama-C 28.0 Nickel</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Mon, 25 Mar 2024 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/frama-clang.html">Frama-Clang</a> <a href="https://git.frama-c.com/pub/frama-clang/-/releases/0.0.15">v0.0.15</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 28.1 (Nickel)</title> <link>https://frama-c.com/fc-versions/nickel.html</link> <pubDate>Fri, 01 Mar 2024 00:00:00 +0000</pubDate> <description> <p>Frama-C 28.1 (Nickel) is out. Download it <a href="/fc-versions/nickel.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/nickel.html">Read more...</a></p> </description> </item> <item> <title>MetAcsl v0.6 for Frama-C 28.0 Nickel</title> <link>https://frama-c.com/fc-plugins/metacsl.html</link> <pubDate>Fri, 16 Feb 2024 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/metacsl.html">MetAcsl</a> <a href="https://git.frama-c.com/pub/meta/-/releases/0.6">v0.6</a> is out.</p> <p><a href="https://frama-c.com/fc-plugins/metacsl.html">Read more...</a></p> </description> </item> <item> <title>New machdep mechanism in Frama-C</title> <link>https://frama-c.com/2024/01/29/new-machdep.html</link> <pubDate>Mon, 29 Jan 2024 12:00:00 +0000</pubDate> <description> <p>A <em>machdep</em> (for <em>machine-dependent</em>) in Frama-C is a set of architecture-specific configurations, which include: integer sizes, predefined macros, compiler type, standard library constants, etc. They are essential when analyzing embedded, non-portable code. Thanks to some C11 features, the machdep generation mechanism has been revised in Frama-C, allowing users to more easily and reliably create their own machdeps. In this post, we briefly present the changes and how they will help users. Users only interested with how to use the new mechanism may want to jump directly to this <a href="#using-make-machdep">section</a>.</p> <p><a href="https://frama-c.com/2024/01/29/new-machdep.html">Read more...</a></p> </description> </item> <item> <title>Internship Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2023-12-07-internships-refinement.html</link> <pubDate>Thu, 07 Dec 2023 00:00:00 +0000</pubDate> <description> <h1 id="verifying-c-programs-with-abstraction-and-refinements">Verifying C Programs with Abstraction and Refinements</h1> <p><a href="https://frama-c.com/jobs/2023-12-07-internships-refinement.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 28.0 (Nickel)</title> <link>https://frama-c.com/fc-versions/nickel.html</link> <pubDate>Thu, 30 Nov 2023 00:00:00 +0000</pubDate> <description> <p>Frama-C 28.0 (Nickel) is out. Download it <a href="/fc-versions/nickel.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/nickel.html">Read more...</a></p> </description> </item> <item> <title>MetAcsl for Frama-C 27.x Cobalt</title> <link>https://frama-c.com/fc-plugins/metacsl.html</link> <pubDate>Tue, 07 Nov 2023 00:00:00 +0000</pubDate> <description> <p>Following the release of Frama-C 27.0 (Cobalt), <a href="/fc-plugins/metacsl.html">MetAcsl</a> <a href="https://git.frama-c.com/pub/meta/-/releases/0.5">v0.5</a> is out. The corresponding <code>opam</code> package should be available soon.</p> <p><a href="https://frama-c.com/fc-plugins/metacsl.html">Read more...</a></p> </description> </item> <item> <title>Permanent Computer Scientist Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2023-10-26-permanent-computer-scientist-abstract-interpretation.html</link> <pubDate>Thu, 26 Oct 2023 00:00:00 +0000</pubDate> <description> <h4 id="lsl-laboratory">LSL Laboratory</h4> <p><a href="https://frama-c.com/jobs/2023-10-26-permanent-computer-scientist-abstract-interpretation.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 28.0~beta (Nickel)</title> <link>https://frama-c.com/fc-versions/nickel.html</link> <pubDate>Thu, 26 Oct 2023 00:00:00 +0000</pubDate> <description> <p>Frama-C 28.0~beta (Nickel) is out. Download it <a href="/fc-versions/nickel.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/nickel.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-Clang 0.0.14</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Thu, 07 Sep 2023 00:00:00 +0000</pubDate> <description> <p><a href="/fc-plugins/frama-clang.html">Frama-Clang</a> 0.0.14 is out. You can download the sources <a href="https://git.frama-c.com/pub/frama-clang/-/releases/0.0.14">here</a>.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 27.1 (Cobalt)</title> <link>https://frama-c.com/fc-versions/cobalt.html</link> <pubDate>Tue, 18 Jul 2023 00:00:00 +0000</pubDate> <description> <p>Frama-C 27.1 (Cobalt) is out. Download it <a href="/fc-versions/cobalt.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/cobalt.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 27.0 (Cobalt)</title> <link>https://frama-c.com/fc-versions/cobalt.html</link> <pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate> <description> <p>Frama-C 27.0 (Cobalt) is out. Download it <a href="/fc-versions/cobalt.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/cobalt.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 27.0~beta (Cobalt)</title> <link>https://frama-c.com/fc-versions/cobalt.html</link> <pubDate>Tue, 16 May 2023 00:00:00 +0000</pubDate> <description> <p>Frama-C 27.0~beta (Cobalt) is out. Download it <a href="/fc-versions/cobalt.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/cobalt.html">Read more...</a></p> </description> </item> <item> <title>Cyberhackathon Frama-C + Binsec</title> <link>https://frama-c.com/2023/03/27/cyberhackathon-frama-c-binsec.html</link> <pubDate>Fri, 28 Apr 2023 00:00:00 +0000</pubDate> <description> <p>If you are near Paris, come to the Cyber-hackathon <strong>Frama-C + <a href="https://binsec.github.io">Binsec</a></strong>, on <strong>28/04</strong> from <strong>9h to 17h</strong>, at <a href="https://list.cea.fr">CEA List</a>, in the Paris-Saclay campus (<a href="https://www.openstreetmap.org/?mlat=48.71264&amp;mlon=2.19218#map=17/48.71264/2.19218&amp;layers=H">Nano-Innov, 2 bd Thomas Gobert, 91120 Palaiseau</a>)!</p> <p><a href="https://frama-c.com/2023/03/27/cyberhackathon-frama-c-binsec.html">Read more...</a></p> </description> </item> <item> <title>Cyberhackathon - Frama-C + Binsec - 28/04/23</title> <link>https://frama-c.com/2023/03/27/cyberhackathon-frama-c-binsec.html</link> <pubDate>Mon, 27 Mar 2023 11:00:00 +0000</pubDate> <description> <p>(<em>This is an announcement for an event near Paris; first follows the French version, then an <a href="#english">English version</a>.</em>)</p> <p><a href="https://frama-c.com/2023/03/27/cyberhackathon-frama-c-binsec.html">Read more...</a></p> </description> </item> <item> <title>3-year Engineer Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2023-02-28-fixed-term-use-case.html</link> <pubDate>Tue, 28 Feb 2023 00:00:00 +0000</pubDate> <description> <h4 id="mission">Mission</h4> <p><a href="https://frama-c.com/jobs/2023-02-28-fixed-term-use-case.html">Read more...</a></p> </description> </item> <item> <title>3-year Computer Scientist Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2023-02-28-fixed-term-kernel.html</link> <pubDate>Tue, 28 Feb 2023 00:00:00 +0000</pubDate> <description> <h4 id="mission">Mission</h4> <p><a href="https://frama-c.com/jobs/2023-02-28-fixed-term-kernel.html">Read more...</a></p> </description> </item> <item> <title>3-year Engineer Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2023-02-28-fixed-term-ivette.html</link> <pubDate>Tue, 28 Feb 2023 00:00:00 +0000</pubDate> <description> <h4 id="mission">Mission</h4> <p><a href="https://frama-c.com/jobs/2023-02-28-fixed-term-ivette.html">Read more...</a></p> </description> </item> <item> <title>3-year Computer Scientist Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2023-02-28-fixed-term-analysis.html</link> <pubDate>Tue, 28 Feb 2023 00:00:00 +0000</pubDate> <description> <h4 id="mission">Mission</h4> <p><a href="https://frama-c.com/jobs/2023-02-28-fixed-term-analysis.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 26.1 (Iron)</title> <link>https://frama-c.com/fc-versions/iron.html</link> <pubDate>Wed, 15 Feb 2023 00:00:00 +0000</pubDate> <description> <p>Frama-C 26.1 (Iron) is out. Download it <a href="/fc-versions/iron.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/iron.html">Read more...</a></p> </description> </item> <item> <title>Using Singularity/Apptainer for easy-to-use Docker images</title> <link>https://frama-c.com/2023/02/01/singularity-for-easy-docker-images.html</link> <pubDate>Wed, 01 Feb 2023 18:00:00 +0000</pubDate> <description> <p>The Frama-C Docker images are useful for continuous integration, but for interactive use, they are not very practical: by default, Docker does not provide access to the local filesystem, and running the Frama-C GUI requires using derived tools such as <a href="https://github.com/mviereck/x11docker"><code>x11docker</code></a>. In this post, we briefly show an alternative, with <a href="https://en.wikipedia.org/wiki/Singularity_(software)">Singularity</a>, which has the advantages of including, by default, host filesystem integration and graphical application support without additional configuration.</p> <p><a href="https://frama-c.com/2023/02/01/singularity-for-easy-docker-images.html">Read more...</a></p> </description> </item> <item> <title>E-ACSL now works in Frama-C Docker images</title> <link>https://frama-c.com/2022/12/20/frama-c-docker-e-acsl.html</link> <pubDate>Tue, 20 Dec 2022 11:00:00 +0000</pubDate> <description> <p>The <a href="https://hub.docker.com/r/framac/frama-c/tags">Frama-C Docker images</a> available on Docker Hub were based on <a href="https://www.alpinelinux.org/">Alpine Linux</a>, which allows for minimal sizes. However, its reliance on <a href="https://www.musl-libc.org/">musl</a> instead of the <a href="https://www.gnu.org/software/libc/">GNU libc</a> (present in most Linux distributions) led to incompatibility issues with the <a href="/fc-plugins/e-acsl.html">E-ACSL</a> plug-in. For this reason, current and future Docker images will be based on <a href="https://www.debian.org/">Debian</a> instead.</p> <p><a href="https://frama-c.com/2022/12/20/frama-c-docker-e-acsl.html">Read more...</a></p> </description> </item> <item> <title>MetAcsl for Frama-C 26.0 Iron</title> <link>https://frama-c.com/fc-plugins/metacsl.html</link> <pubDate>Fri, 09 Dec 2022 00:00:00 +0000</pubDate> <description> <p>Following the release of Frama-C 26.0 (Iron), <a href="/fc-plugins/metacsl.html">MetAcsl</a> <a href="https://git.frama-c.com/pub/meta/-/releases/0.4">v0.4</a> is out. The corresponding <code>opam</code> package should be available soon.</p> <p><a href="https://frama-c.com/fc-plugins/metacsl.html">Read more...</a></p> </description> </item> <item> <title>Frama-C 26 (Iron): a release with several irons in the fire</title> <link>https://frama-c.com/2022/11/29/frama-c-26-changes.html</link> <pubDate>Tue, 29 Nov 2022 08:00:00 +0000</pubDate> <description> <p>Frama-C 26 (Iron) has been released, and as always, it contains several improvements among different plug-ins. In this blog post, we will present some of them, with very short examples. This list of features is based on the <a href="https://git.frama-c.com/pub/frama-c/-/releases/26.0">main changes</a> since the 25.0 (Manganese) release.</p> <p><a href="https://frama-c.com/2022/11/29/frama-c-26-changes.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 26.0 (Iron)</title> <link>https://frama-c.com/fc-versions/iron.html</link> <pubDate>Wed, 23 Nov 2022 00:00:00 +0000</pubDate> <description> <p>Frama-C 26.0 (Iron) is out. Download it <a href="/fc-versions/iron.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/iron.html">Read more...</a></p> </description> </item> <item> <title>SuperTest and Frama-C: a Clash of Titans</title> <link>https://frama-c.com/2022/11/16/supertest-solidsands.html</link> <pubDate>Wed, 16 Nov 2022 16:00:00 +0000</pubDate> <description> <p><em>This post has been co-written with <a href="https://solidsands.com/">Solid Sands</a>; it is also available at the <a href="https://solidsands.com/supertest-and-frama-c-a-clash-of-titans">Solid Sands blog</a>.</em></p> <p><a href="https://frama-c.com/2022/11/16/supertest-solidsands.html">Read more...</a></p> </description> </item> <item> <title>Internship Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2022-11-04-internship-ml4eva.html</link> <pubDate>Fri, 04 Nov 2022 00:00:00 +0000</pubDate> <description> <h1 id="deep-learning-for-improving-formal-verification-with-frama-c-eva">Deep Learning for improving formal verification with Frama-C / Eva</h1> <p><a href="https://frama-c.com/jobs/2022-11-04-internship-ml4eva.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 26.0~beta (Iron)</title> <link>https://frama-c.com/fc-versions/iron.html</link> <pubDate>Fri, 28 Oct 2022 00:00:00 +0000</pubDate> <description> <p>Frama-C 26.0~beta (Iron) is out. Download it <a href="/fc-versions/iron.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/iron.html">Read more...</a></p> </description> </item> <item> <title>Internship Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2022-10-21-internships-eva.html</link> <pubDate>Fri, 21 Oct 2022 00:00:00 +0000</pubDate> <description> <h1 id="cybersecurity-and-safety-analysis-with-frama-c-eva">Cybersecurity and Safety analysis with Frama-C / Eva</h1> <p><a href="https://frama-c.com/jobs/2022-10-21-internships-eva.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-Clang 0.0.13</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Thu, 06 Oct 2022 00:00:00 +0000</pubDate> <description> <p>Frama-Clang 0.0.13 is out. Download it <a href="/fc-plugins/frama-clang.html">here</a>.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Frama-C 25 includes a preview version of Ivette, the new Frama-C GUI</title> <link>https://frama-c.com/2022/07/12/frama-c-25-ivette.html</link> <pubDate>Tue, 12 Jul 2022 15:00:00 +0000</pubDate> <description> <p>The Frama-C GUI, based on GTK, is undergoing a retirement process; <strong>Ivette</strong>, the new graphical interface, will replace it in a few versions. The first public preview of Ivette has shipped with Frama-C 25.0 (Manganese). This post will briefly present how to compile and run it. It also illustrates some features with screenshots.</p> <p><a href="https://frama-c.com/2022/07/12/frama-c-25-ivette.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 25.0 (Manganese)</title> <link>https://frama-c.com/fc-versions/manganese.html</link> <pubDate>Tue, 21 Jun 2022 00:00:00 +0000</pubDate> <description> <p>Frama-C 25.0 (Manganese) is out. Download it <a href="/fc-versions/manganese.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/manganese.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 25.0~beta (Manganese)</title> <link>https://frama-c.com/fc-versions/manganese.html</link> <pubDate>Wed, 11 May 2022 00:00:00 +0000</pubDate> <description> <p>Frama-C 25.0~beta (Manganese) is out. Download it <a href="/fc-versions/manganese.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/manganese.html">Read more...</a></p> </description> </item> <item> <title>Test plug-ins (re-)released: LUncov, LAnnotate, LReplay (all part of LTest)</title> <link>https://frama-c.com/2022/04/19/ltest-plugins-released.html</link> <pubDate>Tue, 19 Apr 2022 11:00:00 +0000</pubDate> <description> <p>The Ltest “meta-plugin” (composed of three parts: LUncov, LAnnotate and LReplay) has been (re-)released on <a href="https://git.frama-c.com/pub/ltest">Frama-C’s public Gitlab</a>, and as 3 opam packages: <a href="https://opam.ocaml.org/packages/frama-c-luncov/">frama-c-luncov</a>, <a href="https://opam.ocaml.org/packages/frama-c-lannotate/">frama-c-lannotate</a>, and <a href="https://opam.ocaml.org/packages/lreplay/">lreplay</a>.</p> <p><a href="https://frama-c.com/2022/04/19/ltest-plugins-released.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-Clang 0.0.12</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Tue, 12 Apr 2022 00:00:00 +0000</pubDate> <description> <p>Frama-Clang 0.0.12 is out. Download it <a href="/fc-plugins/frama-clang.html">here</a>.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Release of LTest 0.1</title> <link>https://frama-c.com/fc-plugins/ltest.html</link> <pubDate>Fri, 08 Apr 2022 00:00:00 +0000</pubDate> <description> <p>The LTest toolset is available in <code>opam</code>. More information <a href="/fc-plugins/ltest.html">here</a>.</p> <p><a href="https://frama-c.com/fc-plugins/ltest.html">Read more...</a></p> </description> </item> <item> <title>Quick ACSL Guide for Eva: a new mini-tutorial</title> <link>https://frama-c.com/2022/04/06/eva-acsl-quick-guide.html</link> <pubDate>Wed, 06 Apr 2022 17:00:00 +0000</pubDate> <description> <p>In 2016, a few blog posts (<a href="2016/09/23/A-mini-tutorial-of-ACSL-specifications-for-Value.html">part 1</a>, <a href="2016/09/30/A-mini-ACSL-tutorial-for-Value-part-2-functional-dependencies.html">part 2</a>, <a href="2016/10/12/A-mini-ACSL-tutorial-for-Value-part-3-indirect-assigns.html">part 3</a>) presented a short tutorial on writing ACSL clauses for Eva (back then, the <em>Value Analysis</em> plug-in). A few things changed since then, but posting them again in this blog would lead to the same issue in the future. Instead, we added an annex to the <a href="https://www.frama-c.com/download/frama-c-eva-manual.pdf">Eva user manual</a>. This annex, titled <em>ACSL Quick Guide for Eva</em>, is targeted towards a slightly different audience, including complete ACSL beginners. In this blog post, we present the annex, its motivation, and summarize its most interesting contents.</p> <p><a href="https://frama-c.com/2022/04/06/eva-acsl-quick-guide.html">Read more...</a></p> </description> </item> <item> <title>PhD Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2022-03-28-machine-learning-for-improving-formal-verification-of-code.html</link> <pubDate>Mon, 28 Mar 2022 00:00:00 +0000</pubDate> <description> <h1 id="machine-learning-for-improving-formal-verification-of-code">Machine Learning for Improving Formal Verification of Code</h1> <p><a href="https://frama-c.com/jobs/2022-03-28-machine-learning-for-improving-formal-verification-of-code.html">Read more...</a></p> </description> </item> <item> <title>Permanent Computer Scientist Position at CEA LIST - LSL</title> <link>https://frama-c.com/jobs/2022-02-01-permanent-computer-scientist-cyber-security-verification.html</link> <pubDate>Tue, 01 Feb 2022 00:00:00 +0000</pubDate> <description> <h4 id="mission">Mission</h4> <p><a href="https://frama-c.com/jobs/2022-02-01-permanent-computer-scientist-cyber-security-verification.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 24.0 (Chromium)</title> <link>https://frama-c.com/fc-versions/chromium.html</link> <pubDate>Tue, 30 Nov 2021 00:00:00 +0000</pubDate> <description> <p>Frama-C 24.0 (Chromium) is out. Download it <a href="/fc-versions/chromium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/chromium.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 24.0-beta (Chromium)</title> <link>https://frama-c.com/fc-versions/chromium.html</link> <pubDate>Thu, 04 Nov 2021 00:00:00 +0000</pubDate> <description> <p>Frama-C 24.0-beta (Chromium) is out. Download it <a href="/fc-versions/chromium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/chromium.html">Read more...</a></p> </description> </item> <item> <title>Running old Frama-C versions from Docker images</title> <link>https://frama-c.com/2021/10/15/old-frama-c-docker-images.html</link> <pubDate>Fri, 15 Oct 2021 16:00:00 +0000</pubDate> <description> <p>There are several reasons one might want to run an old version of Frama-C: - to test some outdated plugin which is only compatible with a previous version; - to re-run analyses mentioned in an old tutorial or blog post; - to compare results between Frama-C versions; - for nostalgia’s sake.</p> <p><a href="https://frama-c.com/2021/10/15/old-frama-c-docker-images.html">Read more...</a></p> </description> </item> <item> <title>PhD Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2021-08-05-outline-runtime-assertion-checking.html</link> <pubDate>Thu, 05 Aug 2021 00:00:00 +0000</pubDate> <description> <h1 id="outline-runtime-assertion-checking">Outline Runtime Assertion Checking</h1> <p><a href="https://frama-c.com/jobs/2021-08-05-outline-runtime-assertion-checking.html">Read more...</a></p> </description> </item> <item> <title>Postdoc Position at CEA List - LSL</title> <link>https://frama-c.com/jobs/2021-08-05-control-flow-integrity-for-remote-attestation.html</link> <pubDate>Thu, 05 Aug 2021 00:00:00 +0000</pubDate> <description> <h1 id="control-flow-integrity-for-remote-attestation">Control Flow Integrity for Remote Attestation</h1> <p><a href="https://frama-c.com/jobs/2021-08-05-control-flow-integrity-for-remote-attestation.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 23.1 (Vanadium)</title> <link>https://frama-c.com/fc-versions/vanadium.html</link> <pubDate>Wed, 21 Jul 2021 00:00:00 +0000</pubDate> <description> <p>Frama-C 23.1 (Vanadium) is out. Download it <a href="/fc-versions/vanadium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/vanadium.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-Clang 0.0.11</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Tue, 13 Jul 2021 00:00:00 +0000</pubDate> <description> <p>Frama-Clang 0.0.11 is out. Download it <a href="/fc-plugins/frama-clang.html">here</a>.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-C 23.0 (Vanadium)</title> <link>https://frama-c.com/fc-versions/vanadium.html</link> <pubDate>Tue, 06 Jul 2021 00:00:00 +0000</pubDate> <description> <p>Frama-C 23.0 (Vanadium) is out. Download it <a href="/fc-versions/vanadium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/vanadium.html">Read more...</a></p> </description> </item> <item> <title>Admit and check annotations in ACSL</title> <link>https://frama-c.com/2021/06/10/acsl-admit-check.html</link> <pubDate>Thu, 10 Jun 2021 10:00:00 +0000</pubDate> <description> <p>In Frama-C 23 (Vanadium), two new kinds of ACSL annotations are available, to complement <code>assert</code>: the <code>admit</code> and <code>check</code> annotations. In a nutshell, <code>assert P</code> is equivalent to <code>check P; admit P</code>. The former allows easier checking of the validity of predicates, while the latter documents the introduction of external evidence into a proof. In this blog post, we show a few examples where they may be useful, and also a few pitfalls to avoid.</p> <p><a href="https://frama-c.com/2021/06/10/acsl-admit-check.html">Read more...</a></p> </description> </item> <item> <title>Beta release of Frama-C 23.0~rc1 (Vanadium)</title> <link>https://frama-c.com/fc-versions/vanadium.html</link> <pubDate>Thu, 20 May 2021 00:00:00 +0000</pubDate> <description> <p>Frama-C 23.0~rc1 (Vanadium) is out. Download it <a href="/fc-versions/vanadium.html">here</a>.</p> <p><a href="https://frama-c.com/fc-versions/vanadium.html">Read more...</a></p> </description> </item> <item> <title>Frama-C GUI on the browser, via Docker</title> <link>https://frama-c.com/2021/03/16/frama-c-gui-on-browser-via-docker.html</link> <pubDate>Tue, 16 Mar 2021 11:00:00 +0000</pubDate> <description> <p>New Frama-C Docker images, with a graphical interface, are available in the Docker Hub. They allow running Frama-C via a browser, on Windows, macOS and Linux.</p> <p><a href="https://frama-c.com/2021/03/16/frama-c-gui-on-browser-via-docker.html">Read more...</a></p> </description> </item> <item> <title>Release of Frama-Clang 0.0.10</title> <link>https://frama-c.com/fc-plugins/frama-clang.html</link> <pubDate>Mon, 08 Mar 2021 00:00:00 +0000</pubDate> <description> <p>Frama-Clang 0.0.10 is out. Download it <a href="/fc-plugins/frama-clang.html">here</a>.</p> <p><a href="https://frama-c.com/fc-plugins/frama-clang.html">Read more...</a></p> </description> </item> <item> <title>When benchmarking Frama-C, consider option -no-autoload-plugins</title> <link>https://frama-c.com/2021/02/16/benchmarking-frama-c.html</link> <pubDate>Tue, 16 Feb 2021 11:00:00 +0000</pubDate> <description> <p>When using Frama-C in a series of benchmarks or test suites, especially when they consist of several small programs, consider using <code>-no-autoload-plugins</code> for better performance. This post explains why it is useful, as well as its downsides.</p> <p><a href="https://frama-c.com/2021/02/16/benchmarking-frama-c.html">Read more...</a></p> </description> </item> </channel> </rss>