<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>open-DO</title>
	<atom:link href="http://www.open-do.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.open-do.org</link>
	<description>Toward a cooperative and open framework for the development of certifiable software</description>
	<lastBuildDate>Fri, 11 May 2012 08:06:11 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hi-Lite team paper at FM 2012</title>
		<link>http://www.open-do.org/2012/05/11/hi-lite-team-paper-at-fm-2012/</link>
		<comments>http://www.open-do.org/2012/05/11/hi-lite-team-paper-at-fm-2012/#comments</comments>
		<pubDate>Fri, 11 May 2012 08:06:11 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Related Initiatives]]></category>
		<category><![CDATA[automatic invariant generation]]></category>
		<category><![CDATA[compositional reasoning]]></category>
		<category><![CDATA[Loop invariants]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1994</guid>
		<description><![CDATA[The 18th edition of the International Symposium on Formal Methods organized by Formal Methods Europe will take place at the CNAM in Paris this August. A paper on the work being undertaken by the Hi-Lite team on &#8220;Maximal and Compositional Pattern-Based Loop Invariants&#8221; will be presented there.

Below is the abstract:

&#8220;We present a novel approach for [...]]]></description>
			<content:encoded><![CDATA[<p>The 18th edition of the <a href="http://fm2012.cnam.fr/">International Symposium on Formal Methods</a> organized by <a href="http://www.fmeurope.org/">Formal Methods Europe</a> will take place at the CNAM in Paris this August. A paper on the work being undertaken by the Hi-Lite team on &#8220;Maximal and Compositional Pattern-Based Loop Invariants&#8221; will be presented there.</p>

<p>Below is the abstract:</br></br>

&#8220;We present a novel approach for the automatic generation of inductive loop invariants over loops manipulating arrays. Unlike most existing approaches, it generates invariants containing disjunctions and quantifiers, which are rich enough for proving functional properties over programs which manipulate arrays. Our approach does not require the user to provide initial assertions or postconditions. It proceeds by recognizing through static analysis simple code patterns that respect stability properties on accessed locations, on an intermediate representation of parallel assignments. We associate with each pattern a formula that we prove to be a so-called local invariant, and we give conditions for local invariants to compose an inductive invariant of the complete loop. We also give conditions over invariants to be locally maximal, and we show that some of our pattern invariants are indeed maximal.&#8221; </p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/05/11/hi-lite-team-paper-at-fm-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excellent paper on avionics software certification</title>
		<link>http://www.open-do.org/2012/04/18/rushby-paper/</link>
		<comments>http://www.open-do.org/2012/04/18/rushby-paper/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 09:26:52 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Certification]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1981</guid>
		<description><![CDATA[John Rushby from the SRI International Computer Science Library has written a very interesting paper considering the &#8220;New Challenges In Certification For Aircraft Software&#8221;.

Abstract:

We outline the current approach to certification of aircraft software, and the role of the DO-178B guidelines. We consider evidence for its effectiveness and discuss possible explanations for this. We then describe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.csl.sri.com/users/rushby/">John Rushby</a> from the <a href="http://www.csl.sri.com/">SRI International Computer Science Library</a> has written a very interesting paper considering the &#8220;New Challenges In Certification For Aircraft Software&#8221;.</p>

<p>Abstract:</br></br>

We outline the current approach to certification of aircraft software, and the role of the DO-178B guidelines. We consider evidence for its effectiveness and discuss possible explanations for this. We then describe how changes in aircraft systems and in the air traffic system pose new challenges for certification, chiefly by increasing the extent of interaction and integration. </p>

The full paper can be found at <a href="http://www.csl.sri.com/users/rushby/papers/emsoft11.pdf">http://www.csl.sri.com/users/rushby/papers/emsoft11.pdf</a>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/04/18/rushby-paper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formalization and Comparison of MCDC and Object Branch Coverage Criteria</title>
		<link>http://www.open-do.org/2012/03/19/guitton-erts-2012/</link>
		<comments>http://www.open-do.org/2012/03/19/guitton-erts-2012/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 09:32:17 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open-DO News]]></category>
		<category><![CDATA[Papers and Slides]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1960</guid>
		<description><![CDATA[This paper was presented by Jerome Guitton at the recent ERTS 2012 conference:
This paper presents formal results derived from the COUVERTURE project, whose goal was to develop tools to support structural coverage analysis of unin- strumented safety-critical software. After briefly introducing the project context and explaining the need for formal foundations, we focus on the [...]]]></description>
			<content:encoded><![CDATA[<p>This paper was presented by Jerome Guitton at the recent <a href="http://www.erts2012.org/">ERTS 2012 conference</a>:<br />
This paper presents formal results derived from the COUVERTURE project, whose goal was to develop tools to support structural coverage analysis of unin- strumented safety-critical software. After briefly introducing the project context and explaining the need for formal foundations, we focus on the relationships between machine branch coverage and the DO-178B Modified Condition/Decision Coverage (MCDC) criterion. A thorough understanding of those relationships is important, since it provides the foundation for knowing where efficient execution trace techniques can be used to demonstrate compliance with the MCDC criterion. We first present several conjectures that were tested using Alloy models, then provide a formally verified characterization of the situations when coverage of object control-flow edges implies MCDC compliance.The full paper can de <a href="http://www.adacore.com/2012/03/19/comparison-of-mcdc-and-object-branch/">downloaded here.</a></p>


<p><div style="width:425px" id="__ss_11988306"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/AdaCore/couverture-erts2012" title="Couverture erts2012" target="_blank">Couverture erts2012</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11988306" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/AdaCore" target="_blank">AdaCore</a> </div> </div></p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/03/19/guitton-erts-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating Formal Program Verification with Testing</title>
		<link>http://www.open-do.org/2012/03/19/moy-erts-2012/</link>
		<comments>http://www.open-do.org/2012/03/19/moy-erts-2012/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 09:29:10 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open-DO News]]></category>
		<category><![CDATA[Papers and Slides]]></category>
		<category><![CDATA[formal methods]]></category>
		<category><![CDATA[Formal Proof]]></category>
		<category><![CDATA[Formal verification]]></category>
		<category><![CDATA[Hi-Lite]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1956</guid>
		<description><![CDATA[This is the paper that Yannick Moy presented at the recent ERTS 2012 conference:
Verification activities mandated for critical software are essential to achieve the required level of confidence expected in life-critical or business-critical software. They are becoming increasingly costly as, over time, they require the development and maintenance of a large body of functional and [...]]]></description>
			<content:encoded><![CDATA[<p>This is the paper that <strong>Yannick Moy</strong> presented at the recent <a href="http://www.erts2012.org/">ERTS 2012 conference</a>:<br />
Verification activities mandated for critical software are essential to achieve the required level of confidence expected in life-critical or business-critical software. They are becoming increasingly costly as, over time, they require the development and maintenance of a large body of functional and robustness tests on larger and more complex applications. Formal program verification offers a way to reduce these costs while providing stronger guarantees than testing. Addressing verification activities with formal verification is supported by upcoming standards such as do-178c for software development in avionics. In the Hi-Lite project, we pursue the integration of formal verification with testing for projects developed in C or Ada. In this paper, we discuss the conditions under which this integration is at least as strong as testing alone. We describe associated costs and benefits, using a simple banking database application as a case study. The full paper can de <a href="http://www.adacore.com/2012/03/19/formal-program-verification/">downloaded here</a>.</p>



<p><div style="width:425px" id="__ss_11988115"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/AdaCore/hi-lite-erts2012" title="Hi-Lite erts2012" target="_blank">Hi-Lite erts2012</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11988115" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/thecroaker/death-by-powerpoint" target="_blank">PowerPoint</a> from <a href="http://www.slideshare.net/AdaCore" target="_blank">AdaCore</a> </div> </div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/03/19/moy-erts-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compilation of Heterogeneous Models: Motivations and Challenges</title>
		<link>http://www.open-do.org/2012/03/19/compilation-of-heterogeneous-models-motivations-and-challenges/</link>
		<comments>http://www.open-do.org/2012/03/19/compilation-of-heterogeneous-models-motivations-and-challenges/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 09:24:07 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Papers and Slides]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1953</guid>
		<description><![CDATA[This is the paper that Matteo Bordin presented at the recent ERTS 2012 conference:
The widespread use of model driven engineering in the development of software-intensive systems, including high- integrity embedded systems, gave rise to a “Tower of Babel” of modeling languages. System architects may use languages such as OMG SysML and MARTE, SAE AADL or [...]]]></description>
			<content:encoded><![CDATA[<p>This is the paper that <strong>Matteo Bordin</strong> presented at the recent <a href="http://www.erts2012.org/">ERTS 2012 conference</a>:<br />
The widespread use of model driven engineering in the development of software-intensive systems, including high- integrity embedded systems, gave rise to a “Tower of Babel” of modeling languages. System architects may use languages such as OMG SysML and MARTE, SAE AADL or EAST-ADL; control and command engineers tend to use graphical tools such as MathWorks Simulink/Stateflow or Esterel Technologies SCADE, or textual languages such as MathWorks Embedded Matlab; software engineers usually rely on OMG UML; and, of course, many in- house domain specific languages are equally used at any step of the development process. This heterogeneity of modeling formalisms raises several questions on the verification and code generation for systems described using heterogeneous models: How can we ensure consistency across multiple modeling views? How can we generate code, which is optimized with respect to multiple modeling views? How can we ensure model-level verification is consistent with the run-time behavior of the generated executable application?</p>




<p><div style="width:425px" id="__ss_11988630"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/AdaCore/project-p-erts2012" title="Project P erts2012" target="_blank">Project P erts2012</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11988630" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/AdaCore" target="_blank">AdaCore</a> </div> </div></p>

<span id="more-1953"></span>
<p>In this position paper we describe the motivations and challenges of analysis and code generation from heterogeneous models when intra-view consistency, optimization and safety are major concerns. We will then introduce Project P and Hi-MoCo &#8211; respectively FUI and Eurostars -funded collaborative projects tackling the challenges above. This work continues and extends, in a wider context, the work carried out by the Gene-Auto project. Hereby we will present the key elements of Project P and Hi-MoCo, in particular: (i) the philosophy for the identification of safe and minimal practical subsets of input modeling languages; (ii) the overall architecture of the toolsets, the supported analysis techniques and the target languages for code generation; and finally, (iii) the approach to cross-domain qualification for an open-source, community-driven toolset. The full paper can be <a href="http://www.adacore.com/2012/03/19/heterogeneous-models/">downloaded here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/03/19/compilation-of-heterogeneous-models-motivations-and-challenges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trusting the tools: An agile approach to tool qualification for DO-178C</title>
		<link>http://www.open-do.org/2012/03/12/trusting-the-tools-an-agile-approach-to-tool-qualification-for-do-178c/</link>
		<comments>http://www.open-do.org/2012/03/12/trusting-the-tools-an-agile-approach-to-tool-qualification-for-do-178c/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 09:29:26 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Agile/Lean Programming]]></category>
		<category><![CDATA[Certification]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1950</guid>
		<description><![CDATA[Ben Brosgol and Greg Gicca look at agility, tool qualification and the new DO-178C standard in this article in Military Embedded Systems.


Abstract:
The DO-178C standard improves upon the previous DO-178B version by better supporting newer concepts in software development processes and methods.  The new standard contains a core document and four supplements.  The core [...]]]></description>
			<content:encoded><![CDATA[<p>Ben Brosgol and Greg Gicca look at agility, tool qualification and the new DO-178C standard in <a href="http://mil-embedded.com/article-id/?5578#__utma=1.595447155.1331144274.1331144274.1331252886.2&#038;__utmb=1.6.10.1331252886&#038;__utmc=1&#038;__utmx=-&#038;__utmz=1.1331252886.2.2.utmcsr=google%7Cutmccn=%28organic%29%7Cutmcmd=organic%7Cutmctr=military%20embedded%20systems%20magazine&#038;__utmv=-&#038;__utmk=69922832">this article in Military Embedded Systems</a>.</p>

<p>
Abstract:</br>
The DO-178C standard improves upon the previous DO-178B version by better supporting newer concepts in software development processes and methods.  The new standard contains a core document and four supplements.  The core document is an updated version of DO-178B with clarifications, improvements and many known issues addressed.  The supplements clarify certification using object oriented technology and related techniques, model based development and verification, formal methods, and software tool qualification considerations.  This paper will discuss the new DO-178C guidance for tool qualification and will present an approach to tool qualification based on iterative and agile development methods.  Through this approach tools may be qualified at a lower cost and more importantly re-qualified for new software development environments as tools sets (such as compilers) are updated during the main application’s certified development life span.</p>
<p><a href="http://mil-embedded.com/article-id/?5578#__utma=1.595447155.1331144274.1331144274.1331252886.2&#038;__utmb=1.6.10.1331252886&#038;__utmc=1&#038;__utmx=-&#038;__utmz=1.1331252886.2.2.utmcsr=google%7Cutmccn=%28organic%29%7Cutmcmd=organic%7Cutmctr=military%20embedded%20systems%20magazine&#038;__utmv=-&#038;__utmk=69922832">Full article here</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/03/12/trusting-the-tools-an-agile-approach-to-tool-qualification-for-do-178c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nose Gear Challenge Problem joins Open-DO</title>
		<link>http://www.open-do.org/2012/02/12/nose-gear/</link>
		<comments>http://www.open-do.org/2012/02/12/nose-gear/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 20:44:58 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Related Initiatives]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1930</guid>
		<description><![CDATA[The Nose Gear Challenge Problem has joined the Open-DO forge. It was initially developed to stimulate and unify discussions at the 2nd Workshop on Theorem Proving in Certification held on December 5 &#8211; 6, 2011 in Cambridge, UK.  The goal of this project is to consider how/if theorem proving can have any value in [...]]]></description>
			<content:encoded><![CDATA[<p>The Nose Gear Challenge Problem has joined the Open-DO forge. It was initially developed to stimulate and unify discussions at the <a href="http://www.cl.cam.ac.uk/~mjcg/FMStandardsWorkshop.html">2nd Workshop on Theorem Proving in Certification</a> held on December 5 &#8211; 6, 2011 in Cambridge, UK.  The goal of this project is to consider how/if theorem proving can have any value in providing assurance in the context of DO-178C formal method supplement. The contributors to the project can use the Nose Gear problem example to explain their techniques.</p>

<p>Visit the <a href="https://forge.open-do.org/plugins/moinmoin/nosegear/FrontPage">Nose Gear Challenge Problem</a> project page on the Open-DO forge.</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/02/12/nose-gear/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Certification, Safety and Security at ERTS 2012</title>
		<link>http://www.open-do.org/2012/02/03/certification-safety-and-security-at-erts-2012/</link>
		<comments>http://www.open-do.org/2012/02/03/certification-safety-and-security-at-erts-2012/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 15:06:10 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[formal]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1918</guid>
		<description><![CDATA[We are now leaving the Embedded Real Time Systems and Software conference which was held in Toulouse for the last 3 days. The conference has been expanding since the last occurrence in 2010, with more international presence, many German companies in particular, and a large number of companies from the automotive industry (maybe this is [...]]]></description>
			<content:encoded><![CDATA[<p>We are now leaving the <a href="http://www.erts2012.org">Embedded Real Time Systems and Software conference</a> which was held in Toulouse for the last 3 days. The conference has been expanding since the last occurrence in 2010, with more international presence, many German companies in particular, and a large number of companies from the automotive industry (maybe this is related? <img src='http://www.open-do.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>

<p>I was particularly interested in the increasing concern over techniques to address safety and security. Safety is not new in avionics/aerospace, but security is, and both safety and security are quite new for automotive. The key to understanding these concerns is the recent release of new safety certification in both avionics (DO-178C) and automotive (ISO-26262). Both put some emphasis (not at the same level, as one could expect) on static analysis and formal techniques.</p>

<p>Like two years ago, there were many presentations of work on formal methods and modelling, with many formal methods applying to modelling. Next episode in two years! </p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/02/03/certification-safety-and-security-at-erts-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open-DO session at ERTS 2012</title>
		<link>http://www.open-do.org/2012/01/31/open-do-at-erts-2012/</link>
		<comments>http://www.open-do.org/2012/01/31/open-do-at-erts-2012/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 09:49:07 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Open-DO News]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1864</guid>
		<description><![CDATA[Many thanks to the organisers of the ERTS 2012 (Embedded Real-Time Software and Systems) conference for including a session linked to the Open-DO initiative. There will be 4 talks on the morning of Thursday February 2:

	Integrating Formal Program Verification with Testing (Cyrille Comar, Johannes Kanig and Yannick Moy) 

	Compilation of Heterogeneous Models: Motivations and Challenges [...]]]></description>
			<content:encoded><![CDATA[<p>Many thanks to the organisers of the <a href="http://www.erts2012.org/">ERTS 2012</a> (Embedded Real-Time Software and Systems) conference for including a session linked to the Open-DO initiative. There will be 4 talks on the morning of Thursday February 2:</br>

	<li>Integrating Formal Program Verification with Testing (Cyrille Comar, Johannes Kanig and Yannick Moy) </li>

	<li>Compilation of Heterogeneous Models: Motivations and Challenges (Matteo Bordin, Tonu Naks, Andres Toom and Marc Pantel)</li>

	<li>Formalization and Comparison of MCDC and Object Branch Coverage Criteria (Cyrille Comar, Jerome Guitton, Olivier Hainque, Thomas Quinot)</li>

	<li>Agility &#038; Lean for Avionic Software Development (<a href="http://emmanuelchenu.blogspot.com/">Emmanuel Chenu</a>)</li></br>

For more information on the event and to register, please visit<a href="http://www.erts2012.org/"> http://www.erts2012.org/</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/01/31/open-do-at-erts-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prove Your Plane Now!</title>
		<link>http://www.open-do.org/2012/01/13/prove-your-plane-now/</link>
		<comments>http://www.open-do.org/2012/01/13/prove-your-plane-now/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 13:54:02 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Open-DO News]]></category>
		<category><![CDATA[Papers and Slides]]></category>
		<category><![CDATA[formal methods]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1911</guid>
		<description><![CDATA[The DO-333 is now available! (ok, that&#8217;s not free: 215$ for an electronic version, or 300$ for a hard copy, pfew!)


Under this amazingly explicit name is hiding the formal methods supplement for DO-178C. Or, said otherwise, the document that allows you, as a developer of avionics software, to replace tests/reviews/analyses by formal methods. Or you, [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.rtca.org/onlinecart/product.cfm?id=499">DO-333</a> is now available! (ok, that&#8217;s not free: 215$ for an electronic version, or 300$ for a hard copy, pfew!)
</p>

<p>Under this amazingly explicit name is hiding the formal methods supplement for DO-178C. Or, said otherwise, the document that allows you, as a developer of avionics software, to replace tests/reviews/analyses by formal methods. Or you, as a provider of techniques and tools for formal methods, to find customers in the avionics market. Ah yes, because the new version of the certification standard for avionics software, DO-178C, has been also issued at the same time. So that starts today!
</p>

<p>Here is what the abstract of this doc says:</p>

<p><em>This supplement identifies the additions, modifications and substitutions to
DO-178C and DO-278A objectives when formal methods are used as part of a
software life cycle, and the additional guidance required. It discusses those
aspects of airworthiness certification that pertain to the production of
software, using formal methods for systems approved using DO-178C.</em></p>

<p><em>
Formal methods are mathematically-based techniques for the specification,
development and verification of software aspects of digital systems. The
mathematical basis of formal methods consists of formal logic, discrete
mathematics and computer-readable languages. The use of formal methods is
motivated by the expectation that, as in other engineering disciplines,
performing appropriate mathematical analyses can contribute to establishing the
correctness and robustness of a design.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/01/13/prove-your-plane-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

