<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>The Blog (Posts by Laurent Voisin)</title><link>https://blog.systerel.fr/</link><description>Laurent Voisin has a huge background on formal method. He is Systerel'sCTO.</description><atom:link href="https://blog.systerel.fr/authors/laurent-voisin.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:contact@systerel.fr"&gt;Systerel&lt;/a&gt; </copyright><lastBuildDate>Mon, 15 Jun 2026 14:33:51 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Use of B method for dynamic structures in S2OPC</title><link>https://blog.systerel.fr/posts/2021-06/b-method-for-dynamic-structures-in-s2opc/</link><dc:creator>Frédéric Badeau, Vincent Lacroix, Vincent Monfort, Laurent Voisin</dc:creator><description>&lt;div&gt;&lt;p&gt;The software B method has so far been mainly used in the industrial
world to develop safety critical software with very basic memory
management limited to arrays of fixed size defined at compilation time.&lt;/p&gt;
&lt;p&gt;We present here an alternative approach for modelling software based on
a more classic memory management with dynamically allocated complex data
structures accessed through pointers.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2021-06/b-method-for-dynamic-structures-in-s2opc/"&gt;Read more…&lt;/a&gt; (7 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>b</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2021-06/b-method-for-dynamic-structures-in-s2opc/</guid><pubDate>Tue, 22 Jun 2021 09:57:44 GMT</pubDate></item></channel></rss>