<?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>Mon, 26 Jul 2010 09:49:12 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Certification Together Conference</title>
		<link>http://www.open-do.org/2010/07/26/certification-together-conference/</link>
		<comments>http://www.open-do.org/2010/07/26/certification-together-conference/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 09:49:12 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Agile/Lean Programming]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Related Initiatives]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1439</guid>
		<description><![CDATA[According to the website, &#8220;The Certification Together International Conference for the Aeronautical Industry is the only event in Europe fully dedicated to System, Software and Hardware certification challenges.&#8221;

Looking at the program, a large part of it, as you&#8217;d expect, is dedicated to the changes in the upcoming DO-178C standard and how it will affect current [...]]]></description>
			<content:encoded><![CDATA[<p>According to the<a href="http://www.certification-together.com/index.php?option=com_content&#038;view=article&#038;id=73&#038;Itemid=80"> website</a>, &#8220;The Certification Together International Conference for the Aeronautical Industry is the only event in Europe fully dedicated to System, Software and Hardware certification challenges.&#8221;</p>

<p>Looking at the <a href="http://www.certification-together.com/index.php?option=com_content&#038;view=article&#038;id=78&#038;Itemid=109">program</a>, a large part of it, as you&#8217;d expect, is dedicated to the changes in the upcoming DO-178C standard and how it will affect current certification process and practices. Coupled with these are more practical, hand-on user studies provided by primes and vendors alike.</p>

<p>Cyrille Comar will be giving a talk based around &#8220;The challenges of Agile certification&#8221; and an update on the Object Oriented Technology (OOT) supplement of DO-178C. </p>

<p>The event will be held in Toulouse, France &#8211; Oct 26-28.</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/07/26/certification-together-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Achieving Embedded Software Safety with Agility</title>
		<link>http://www.open-do.org/2010/07/09/achieving-embedded-software-safety-with-agility/</link>
		<comments>http://www.open-do.org/2010/07/09/achieving-embedded-software-safety-with-agility/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 10:25:36 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Agile/Lean Programming]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[In the Press]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1420</guid>
		<description><![CDATA[In this recently published article in Embedded Technology, Jose Ruiz looks at how Agile methods can be successfully applied when building safety-critical embedded software. He concludes: 

&#8220;Production of safety-critical systems is typically expensive and not conducive to changes. Agile techniques can help increase the level of automation in production and certification, increasing adaptability to changing [...]]]></description>
			<content:encoded><![CDATA[<p>In this recently published article in <a href="http://www.embeddedtechmag.com/">Embedded Technology</a>, Jose Ruiz looks at how Agile methods can be successfully applied when building safety-critical embedded software. He concludes: </p>

<p>&#8220;Production of safety-critical systems is typically expensive and not conducive to changes. Agile techniques can help increase the level of automation in production and certification, increasing adaptability to changing requirements and reducing delivery time and cost. These methods are based on iterative and incremental development, verified by continuous and automated tests. This notion can be extended to all certification artifacts to achieve continuous certification.&#8221;</p>

<p>To read the full article, please <a href="http://www.embeddedtechmag.com/component/content/article/8212">click here</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/07/09/achieving-embedded-software-safety-with-agility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedded Contract Languages by Microsoft Research</title>
		<link>http://www.open-do.org/2010/06/09/embedded-contract-languages-by-microsoft-research/</link>
		<comments>http://www.open-do.org/2010/06/09/embedded-contract-languages-by-microsoft-research/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 07:45:19 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Open-DO News]]></category>
		<category><![CDATA[Papers and Slides]]></category>
		<category><![CDATA[Contracts]]></category>
		<category><![CDATA[Hi-Lite]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1408</guid>
		<description><![CDATA[
People from the group developing Spec# at Microsoft Research finally published an article on their new Code Contracts approach.


Chosen excerpts: &#8220;embedding of contracts as code is a better approach&#8221;; &#8220;The language of conditions is just the language of expressions
in the programming language used&#8221;; &#8220;ForAll and Exists that work over integer ranges and collections&#8221;; &#8220;Any methods [...]]]></description>
			<content:encoded><![CDATA[<p>
People from the group developing Spec# at Microsoft Research finally published <a href="http://research.microsoft.com/pubs/104989/cc.pdf">an article</a> on their new Code Contracts approach.
</p>
<p>
Chosen excerpts: <em>&#8220;embedding of contracts as code is a better approach&#8221;</em>; <em>&#8220;The language of conditions is just the language of expressions
in the programming language used&#8221;</em>; <em>&#8220;ForAll and Exists that work over integer ranges and collections&#8221;</em>; <em>&#8220;Any methods called from within contract expressions
should be pure methods&#8221;</em>; <em>&#8220;Runtime contract checking is particularly
effective in conjunction with automated testing&#8221;</em>; <em>&#8220;generating good documentation from the embedded
contracts is a key scenario&#8221;</em>.
</p>
<p>
And the conclusion: <em>&#8220;Since contract expressions are compiled by the existing
compiler, the typical problem of having the specications
and the code drift apart due to edits, refactoring, etc., is
avoided.&#8221;</em>
</p>
<p>
All of this supports the vision of project Hi-Lite, and provides valuable experience reports which should inspire us in Hi-Lite.
</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/06/09/embedded-contract-languages-by-microsoft-research/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Couverture paper presented at ERTS² 2010</title>
		<link>http://www.open-do.org/2010/06/08/erts2010-papers/</link>
		<comments>http://www.open-do.org/2010/06/08/erts2010-papers/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 13:01:55 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Agile/Lean Programming]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[Papers and Slides]]></category>
		<category><![CDATA[DO-178B]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[safety-critical development]]></category>
		<category><![CDATA[software certification]]></category>
		<category><![CDATA[software requirements]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1399</guid>
		<description><![CDATA[At the recent ERTS² 2010 conference held in Toulouse, Thomas Quinot presented a paper entitled &#8220;Object and Source Coverage for Critical Appl ications with the Couverture Open Analysis Framework&#8220;.

It presents the Couverture approach to object and structural coverage analysis for certified safety-critical applications, in particular in the context of DO-178.]]></description>
			<content:encoded><![CDATA[<p>At the recent <a href="http://www.erts2010.org/" target="_blank">ERTS² 2010 conference</a> held in Toulouse, Thomas Quinot presented a paper entitled <br /><br />&#8220;<a href="/wp-content/uploads/2010/06/couverture_ertss2010.pdf"target="_blank">Object and Source Coverage for Critical Appl ications with the Couverture Open Analysis Framework</a>&#8220;.<p>

<p>It presents the Couverture approach to object and structural coverage analysis for certified safety-critical applications, in particular in the context of DO-178.</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/06/08/erts2010-papers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XReq Project</title>
		<link>http://www.open-do.org/2010/06/02/xreq/</link>
		<comments>http://www.open-do.org/2010/06/02/xreq/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 10:21:21 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Open-DO News]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1379</guid>
		<description><![CDATA[XReq &#8211; Executable Requirements for DO-178B &#8211; is the latest project to join the Open-DO initiative. XReq, first contributed by Sogilis, is a tool designed to help testing and verifying a project. It has been specifically adapted for the DO-178B context but can be used by a much wider audience. To help DO-178B projects, it [...]]]></description>
			<content:encoded><![CDATA[<p>XReq &#8211; Executable Requirements for DO-178B &#8211; is the latest project to join the Open-DO initiative. XReq, first contributed by <a href="http://sogilis.com">Sogilis</a>, is a tool designed to help testing and verifying a project. It has been specifically adapted for the DO-178B context but can be used by a much wider audience. To help DO-178B projects, it bring together the tests (HLT/LLT) with their requirements, thus helping traceability of the tests.</p>

<p>For further information, please visit the <a href="http://www.open-do.org/projects/xreq/">XReq project page</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/06/02/xreq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ERTS² conference week</title>
		<link>http://www.open-do.org/2010/05/24/erts%c2%b2-conference-week/</link>
		<comments>http://www.open-do.org/2010/05/24/erts%c2%b2-conference-week/#comments</comments>
		<pubDate>Mon, 24 May 2010 14:18:39 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Open-DO News]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1356</guid>
		<description><![CDATA[
I spent a very interesting week in Toulouse last week. It started with a day of conference in which INRIA research labs showed a host of products and advanced research applicable to the domains of modeling and safety. There was in particular demos of Astrée (static analyzer for C, now sold by AbsInt Gmbh), Frama-C [...]]]></description>
			<content:encoded><![CDATA[<p>
I spent a very interesting week in Toulouse last week. It started with a <a href="http://www.inria.fr/valorisation/rencontres/industries-aeronautique/index.fr.html">day of conference</a> in which INRIA research labs showed a host of products and advanced research applicable to the domains of modeling and safety. There was in particular demos of Astrée (static analyzer for C, now sold by AbsInt Gmbh), Frama-C (framework for analyses on C, partner in Hi-Lite) and Alt-Ergo (prover SMT, partner in Hi-Lite).
</p>

<p>
It continued with the conference ERTS² during 3 days, which gathered many French and European providers and customers of embedded solutions. I&#8217;d like to highlight 3 presentations:
<ul>
	<li> <a href="http://www.erts2010.org/Site/0ANDGY78/Fichier/PAPIERS%20ERTS%202010/ERTS2010_0038_final.pdf">the Formal Methods Subgroup</a> of the upcoming DO-178C standard presented how formal methods may be used in a certification context</li>
	<li><a href="http://www.erts2010.org/Site/0ANDGY78/Fichier/PAPIERS%20ERTS%202010/ERTS2010_0035_final.pdf">PolySpace and automotive stakeholders</a> presented the use of static analysis tools to ensure levels of quality from subcontractors</li>
	<li><a href="http://www.erts2010.org/Site/0ANDGY78/Fichier/PAPIERS%20ERTS%202010/ERTS2010_0023_final.pdf">the initiative &#8220;Certification Together&#8221;</a> presented the goals of their initiative to share the cost of certification</li>
</ul>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/05/24/erts%c2%b2-conference-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A &#8220;Lighter&#8221; Introduction to Hi-Lite</title>
		<link>http://www.open-do.org/2010/05/10/a-lighter-introduction-to-hi-lite/</link>
		<comments>http://www.open-do.org/2010/05/10/a-lighter-introduction-to-hi-lite/#comments</comments>
		<pubDate>Mon, 10 May 2010 10:50:39 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Open-DO News]]></category>
		<category><![CDATA[CodePeer]]></category>
		<category><![CDATA[Frama-C]]></category>
		<category><![CDATA[Hi-Lite]]></category>
		<category><![CDATA[SPARK]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1330</guid>
		<description><![CDATA[The recently launched project Hi-Lite is based on powerful industrial tools that have been developed by the different partners for the last 10 to 25 years. This means in particular that it is not obvious to grasp the &#8220;vision&#8221; of Hi-Lite without knowing how all these tools work. To share this vision as broadly as [...]]]></description>
			<content:encoded><![CDATA[The recently launched project Hi-Lite is based on powerful industrial tools that have been developed by the different partners for the last 10 to 25 years. This means in particular that it is not obvious to grasp the &#8220;vision&#8221; of Hi-Lite without knowing how all these tools work. To share this vision as broadly as possible, we have come up with a &#8220;light&#8221; (one may even say humorous) <a href="http://www.open-do.org/projects/hi-lite/a-lighter-introduction">introduction to Hi-Lite</a> in which we describe the application of the various tools and techniques that are part of Hi-Lite to a very simple program. ]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/05/10/a-lighter-introduction-to-hi-lite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>David Crocker&#8217;s Verification Blog</title>
		<link>http://www.open-do.org/2010/05/08/david-crockers-verification-blog/</link>
		<comments>http://www.open-do.org/2010/05/08/david-crockers-verification-blog/#comments</comments>
		<pubDate>Fri, 07 May 2010 23:08:30 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Open-DO News]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1313</guid>
		<description><![CDATA[In case you missed the very interesting blog that David Crocker of Escher Technologies is writing since January of this year, I have put a link to it in the Blogroll that you find on the right of the Open-DO main page. David&#8217;s ArC system reads C code together with annotations written in special macros [...]]]></description>
			<content:encoded><![CDATA[In case you missed the very interesting blog that David Crocker of Escher Technologies is writing since January of this year, I have put a <a href="http://critical.eschertech.com/">link</a> to it in the Blogroll that you find on the right of the Open-DO main page. David&#8217;s ArC system reads C code together with annotations written in special macros in order to formally prove properties of C code. Many similarities with <a href="http://frama-c.com/">Frama-C</a>, yet a different interesting point of view. Plus David&#8217;s choice of examples and tone makes it a very nice reading.]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/05/08/david-crockers-verification-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hi-Lite project officially launched</title>
		<link>http://www.open-do.org/2010/05/05/hi-lite-launch/</link>
		<comments>http://www.open-do.org/2010/05/05/hi-lite-launch/#comments</comments>
		<pubDate>Wed, 05 May 2010 12:02:31 +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=1307</guid>
		<description><![CDATA[Yesterday saw the official launch of the Hi-Lite project.  Financially supported by  French national and local government agencies, Hi-Lite aims to increase the use of formal methods in developing high integrity software, particularly to meet the forthcoming DO-178C avionics standard. 

Hi-Lite is completely based on libre software. The project is structured in two [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday saw the official launch of the <a href="http://www.open-do.org/projects/hi-lite/">Hi-Lite project</a>.  Financially supported by  French national and local government agencies, Hi-Lite aims to increase the use of formal methods in developing high integrity software, particularly to meet the forthcoming DO-178C avionics standard. </p>

<p>Hi-Lite is completely based on libre software. The project is structured in two different toolchains for Ada and C based on GNAT/GCC compilers, the SPARK verification toolset and the Frama-C platform. The integration of these toolchains inside two industrial IDEs offers to the user a common interaction on Ada and C programs. In particular, mixed Ada/C programs can be verified against a common specification. </p>

<p>The project partners are AdaCore, Altran Praxis, Astrium Space Transportation, CEA-LIST, the ProVal team of INRIA and Thales Communications. AdaCore is the project leader. For more information please visit <a href="http://www.open-do.org/projects/hi-lite/">www.open-do.org/projects/hi-lite</a> and to subscribe to the public mailing list please send email to <a href="mailto:hi-lite-discuss@lists.forge.open-do.org">hi-lite-discuss@lists.forge.open-do.org.</a></p>

<p> We will be reporting on its progress here as it reaches major milestones throughout the evolution of the project.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/05/05/hi-lite-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formal Method for Avionics Software Verification (Hervé Delseny)</title>
		<link>http://www.open-do.org/2010/04/28/formal-versus-agile-survival-of-the-fittest-herve-delseny/</link>
		<comments>http://www.open-do.org/2010/04/28/formal-versus-agile-survival-of-the-fittest-herve-delseny/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 17:26:19 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Open-DO News]]></category>
		<category><![CDATA[Papers and Slides]]></category>
		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1250</guid>
		<description><![CDATA[The next talk in our series from the recent Open-DO Conference is from Hervé Delseny, an expert in Avionics Software Aspects of Certification at Airbus. In his talk he gives examples of Airbus&#8217; use of Formal Methods to verify avionics software, and summarises the integration of Formal Methods in the upcoming ED-12/DO-178 issue C. 






You [...]]]></description>
			<content:encoded><![CDATA[<p>The next talk in our series from the recent Open-DO Conference is from Hervé Delseny, an expert in Avionics Software Aspects of Certification at Airbus. In his talk he gives examples of Airbus&#8217; use of Formal Methods to verify avionics software, and summarises the integration of Formal Methods in the upcoming ED-12/DO-178 issue C. </p>

<object width="480" height="385"><param name="movie" value="http://www.youtube.com/p/28AB60AFC5AACD81&amp;hl=en_US&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/p/28AB60AFC5AACD81&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" width="480" height="385" allowscriptaccess="always" allowfullscreen="true"></embed></object>


<br /><br />

<p><em>You can also view the presentation slides if you want to follow along</em>.</p>

<div style="width:425px" id="__ss_3885918"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/AdaCore/formal-method-for-avionics-software-verification" title=" Formal Method for Avionics Software Verification"> Formal Method for Avionics Software Verification</a></strong><object id="__sse3885918" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=delsenyformalmethod4avionicssoftware100311final-100428122346-phpapp02&#038;stripped_title=formal-method-for-avionics-software-verification" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse3885918" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=delsenyformalmethod4avionicssoftware100311final-100428122346-phpapp02&#038;stripped_title=formal-method-for-avionics-software-verification" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/AdaCore">AdaCore</a>.</div></div>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/04/28/formal-versus-agile-survival-of-the-fittest-herve-delseny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
