<?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 &#187; Related Initiatives</title>
	<atom:link href="http://www.open-do.org/category/related-initiatives/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, 03 Feb 2012 16:13:41 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Executable Annotations for C Programs</title>
		<link>http://www.open-do.org/2012/01/09/executable-annotations-for-c-programs/</link>
		<comments>http://www.open-do.org/2012/01/09/executable-annotations-for-c-programs/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 11:49:16 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Open-DO News]]></category>
		<category><![CDATA[Related Initiatives]]></category>
		<category><![CDATA[Formal verification]]></category>
		<category><![CDATA[Hi-Lite]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1908</guid>
		<description><![CDATA[The Frama-C platform, which integrates static analysis and formal proof of C programs, now has a plug-in for run-time execution of annotations. In particular, preconditions and postconditions written using the E-ACSL subset of the ACSL annotation language for C can now be executed thanks to this plug-in. This is a great move in the direction [...]]]></description>
			<content:encoded><![CDATA[<p>The Frama-C platform, which integrates static analysis and formal proof of C programs, now has <a href="http://frama-c.com/eacsl.html">a plug-in for run-time execution of annotations</a>. In particular, preconditions and postconditions written using the E-ACSL subset of the ACSL annotation language for C can now be executed thanks to this plug-in. This is a great move in the direction of better integration of proofs and tests for C programs!
</p>

<p>As far as I know, this is the first attempt at defining a common annotation language for tests and static analysis / proof for C. The annotation languages for C that I know of cannot be executed: Microsoft&#8217;s widely used <a href="http://msdn.microsoft.com/en-us/library/ms235402.aspx">Standard Annotation Language</a>, the annotation language used by the <a href="http://www.eschertech.com/products/ecv.php">Escher C Verifier</a> or the one from Microsoft&#8217;s <a href="http://research.microsoft.com/en-us/projects/vcc/">VCC</a>.
</p>

<p>Note that an important difference between this annotation language and others is that it uses mathematical semantics for operations in annotations. So an addition in annotations cannot overflow. In practice, they are using the GMP library for mathematical integers. Try it for yourself by downloading/installing <a href="http://frama-c.com/download.html">Frama-C</a> and <a href="http://frama-c.com/download/e-acsl/e-acsl-0.1.tar.gz ">this plug-in</a>!
</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/01/09/executable-annotations-for-c-programs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>code.NASA</title>
		<link>http://www.open-do.org/2012/01/05/code-nasa/</link>
		<comments>http://www.open-do.org/2012/01/05/code-nasa/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 08:11:19 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[In the Press]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open-DO News]]></category>
		<category><![CDATA[Related Initiatives]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1905</guid>
		<description><![CDATA[An interesting new website added to the family of NASA websites. code.NASA, according the website, NASA &#8220;&#8230;will continue, unify, and expand NASA’s open source activities. The site will serve to surface existing projects, provide a forum for discussing projects and processes, and guide internal and external groups in open development, release, and contribution.&#8221;

More information can [...]]]></description>
			<content:encoded><![CDATA[<p>An interesting new website added to the family of NASA websites. <a href="http://code.nasa.gov/">code.NASA</a>, according the website, NASA &#8220;&#8230;will continue, unify, and expand NASA’s open source activities. The site will serve to surface existing projects, provide a forum for discussing projects and processes, and guide internal and external groups in open development, release, and contribution.&#8221;</p>

<p>More information can be found at:</br></br>

<a href="http://open.nasa.gov/blog/2012/01/04/the-plan-for-code/ ">http://open.nasa.gov/blog/2012/01/04/the-plan-for-code/ </a></br></br>

I particularly like the call for participation &#8211; &#8220;Will your code someday escape our solar system or land on an alien planet? We’re working to make it happen, and with your help, it will.&#8221;</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2012/01/05/code-nasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First TOPCASED Days 2011 conference</title>
		<link>http://www.open-do.org/2011/01/25/first-topcased-days-2011-conference/</link>
		<comments>http://www.open-do.org/2011/01/25/first-topcased-days-2011-conference/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 08:20:23 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Related Initiatives]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1557</guid>
		<description><![CDATA[The first conference based around the TOPCASED toolkit project will take place in Toulouse February 2nd-4th, 2011.

TOPCASED (Toolkit in OPen-source for Critical Application and SystEms Development) is a modular, open-source, Eclipse-based software environment providing methods and tools for critical embedded systems development, ranging from system and architecture specifications to software and hardware implementation through equipment [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.topcased.org/index.php/content/view/53">first conference</a> based around the <a href="http://www.topcased.org/">TOPCASED</a> toolkit project will take place in Toulouse February 2nd-4th, 2011.</p>

<p>TOPCASED (Toolkit in OPen-source for Critical Application and SystEms Development) is a modular, open-source, Eclipse-based software environment providing methods and tools for critical embedded systems development, ranging from system and architecture specifications to software and hardware implementation through equipment definition. TOPCASED promotes model-driven engineering and formal methods as key technologies. </p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/01/25/first-topcased-days-2011-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safety-critical software and formal verification</title>
		<link>http://www.open-do.org/2010/09/10/formal-verification/</link>
		<comments>http://www.open-do.org/2010/09/10/formal-verification/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 10:54:41 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Related Initiatives]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1458</guid>
		<description><![CDATA[Below are a couple of links to a paper and an article discussing the formal verification of safety-critical applications. 

The first one is an article written by Boris Sedacca in the IET magazine &#8220;Verifying safety-critical aerospace and automotive applications&#8221; looking at how the current and upcoming Avionics and Automotive standards &#8220;aim to improve code verification&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>Below are a couple of links to a paper and an article discussing the formal verification of safety-critical applications.</p> 

<p>The first one is an article written by Boris Sedacca in the IET magazine &#8220;Verifying safety-critical aerospace and automotive applications&#8221; looking at how the current and upcoming Avionics and Automotive standards &#8220;aim to improve code verification&#8221;.<br /> 
<a href="http://kn.theiet.org/magazine/issues/1013/verifying-safety-1013.cfm">http://kn.theiet.org/magazine/issues/1013/verifying-safety-1013.cfm</a></p>

<p>The second one is a paper written by Xavier Leroy who is a member of the team at INRIA working on the <a href="http://compcert.inria.fr/doc/">CompCert project</a>. &#8220;The paper reports on the development and formal verification (proof of semantic preservation) of CompCert, a compiler from Clight (a large subset of the C programming language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its correctness.&#8221;<br />
<a href="http://gallium.inria.fr/~xleroy/publi/compcert-CACM.pdf">http://gallium.inria.fr/~xleroy/publi/compcert-CACM.pdf</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2010/09/10/formal-verification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>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>IEEE effort to standardize requirements capture language</title>
		<link>http://www.open-do.org/2009/10/22/ieee-effort-to-standardize-requirements-capture-language/</link>
		<comments>http://www.open-do.org/2009/10/22/ieee-effort-to-standardize-requirements-capture-language/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 08:24:01 +0000</pubDate>
		<dc:creator>Jose Ruiz</dc:creator>
				<category><![CDATA[Open-DO News]]></category>
		<category><![CDATA[Related Initiatives]]></category>
		<category><![CDATA[IEEE]]></category>
		<category><![CDATA[safety-critical development]]></category>
		<category><![CDATA[software requirements]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=797</guid>
		<description><![CDATA[In a recent announcement, IEEE has approved work to develop a standard for a language to capture software requirements.

Unfortunately, I have not found much information about it. They mention that the information will be presented in a tree-like structure, which should fit well with the hierarchical organization of requirements in typical safety-critical development.]]></description>
			<content:encoded><![CDATA[In a <a href="http://standards.ieee.org/announcements/ieeeP1805_rcl.html">recent announcement</a>, IEEE has approved work to develop a standard for a language to capture software requirements.

Unfortunately, I have not found much information about it. They mention that the information will be presented in a tree-like structure, which should fit well with the hierarchical organization of requirements in typical safety-critical development.]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2009/10/22/ieee-effort-to-standardize-requirements-capture-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting open-source partitioning kernel</title>
		<link>http://www.open-do.org/2009/06/05/interesting-open-source-partitioning-kernel/</link>
		<comments>http://www.open-do.org/2009/06/05/interesting-open-source-partitioning-kernel/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 08:57:22 +0000</pubDate>
		<dc:creator>Jose Ruiz</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=481</guid>
		<description><![CDATA[I attended the DASIA 2009 conference las week, and I discovered a really nice open-source initiative targeting the high-integrity real-time community. The Real-Time Systems Group of the University of Valencia has developed an open-source hypervisor (partitioning kernel) called XtratuM, which is not ARINC compliant, but it provides temporal and spatial partitioning. It currently works on [...]]]></description>
			<content:encoded><![CDATA[I attended the <a title="DASIA" href="http://pagesperso-orange.fr/eurospace/dasia.html">DASIA 2009</a> conference las week, and I discovered a really nice open-source initiative targeting the high-integrity real-time community. The Real-Time Systems Group of the University of Valencia has developed an open-source hypervisor (partitioning kernel) called <a title="XtratuM" href="http://www.xtratum.org">XtratuM</a>, which is not ARINC compliant, but it provides temporal and spatial partitioning. It currently works on x86 and LEON2.

I know personally the people behind this project, and I can encourage you to keep an eye on it.]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2009/06/05/interesting-open-source-partitioning-kernel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

