<?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; Events</title>
	<atom:link href="http://www.open-do.org/category/events/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>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>Prove &amp; Fly!</title>
		<link>http://www.open-do.org/2011/12/14/prove-fly/</link>
		<comments>http://www.open-do.org/2011/12/14/prove-fly/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 13:51:40 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[formal methods]]></category>
		<category><![CDATA[Hi-Lite]]></category>
		<category><![CDATA[theorem proving]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1894</guid>
		<description><![CDATA[On December 5-6, I participated in the 2nd workshop on Theorem Proving in
Certification, in Cambridge (UK). This turned out to be even more interesting than last year&#8217;s program promised.

The goal of the workshop is to clarify under which conditions theorem proving
can be applied in the context of DO-178C Formal Methods Supplement (hence Prove &#038; Fly!):

	extent [...]]]></description>
			<content:encoded><![CDATA[<p>On December 5-6, I participated in the <a href="http://www.cl.cam.ac.uk/~mjcg/FMStandardsWorkshop.html">2nd workshop on Theorem Proving in
Certification</a>, in Cambridge (UK). This turned out to be even more interesting than last year&#8217;s program promised.</p>

<p>The goal of the workshop is to clarify under which conditions theorem proving
can be applied in the context of DO-178C Formal Methods Supplement (hence <em>Prove &#038; Fly!</em>):
<ul>
	<li>extent of verifications performed</li>
        <li>cost/benefit compared to testing</li>
	<li>characteristics of a technique/tool to be called <em>theorem proving</em></li>
	<li>tool qualification needs</li>
</ul></p>

<p>The workshop was organized around a common challenge (<em>gear nose challenge</em>) which all participants were
invited to address from different angles. The challenge was to compute the
velocity of the nose gear of a plane while on the ground.
This was made even more interesting by the need to comply with a small
certification standard (<em>Tamarack standard</em>). Both the challenge and the certification standard were
created by Jeff Joyce from CSL.</p>

<p>Besides sharing the strategy we follow in project Hi-Lite, and showing how it applied to the common challenge, 
I was very interested in the discussions we had over tool qualification and the alternate objectives to coverage in DO-178C, 
when using formal verification instead of testing. An interesting shared opinion was that the automatic prover does not need to 
be qualified if it generates a trace that can be double-checked independently by a theorem prover (based on a small set of induction rules). 
For example, <a href="http://www.divms.uiowa.edu/~astump/papers/fast-proof-checking-smt09.pdf">that&#8217;s the case for CVC3</a>.
In the discussion on alternate objectives to coverage, Jeff Joyce clearly stated that the underlying goal is to detect incompleteness
of specifications, or equivalently (from the opposite point of view) unintended functionalities. During the discussion, it appeared that
we may be able to use either model checking to perform a symbolic coverage analysis, or information given by automatic provers stating which
hypotheses (and thus source code constructs) were used in proofs, but for example not concolic testing which is based on source code.   
</p> 

<p>Many of these subjects will need to be further explored as DO-178C is adopted in new projects and tools based on formal methods are applied in this context. 
In particular, I look forward to the evolutions of the Tamarack standard and new solutions to the gear nose challenge.
Hot news: Open-DO will host the workshop forge and wiki to support these evolutions. <img src='http://www.open-do.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> 
</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/12/14/prove-fly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ada Connection 2011 &#8211; An Overview of DO-178C/ED-12C</title>
		<link>http://www.open-do.org/2011/10/26/do-178c-overview/</link>
		<comments>http://www.open-do.org/2011/10/26/do-178c-overview/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 20:18:38 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1860</guid>
		<description><![CDATA[From the Ada Connection 2011 talks, Dewi Daniels from Verocel gives an overview of DO-178C/ED-12C

]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://conferences.ncl.ac.uk/adaconnection2011/" target="_blank">Ada Connection 2011</a> talks, Dewi Daniels from Verocel gives an overview of DO-178C/ED-12C</p>

<iframe width="480" height="274" src="http://www.youtube.com/embed/_G53ma0vX30" frameborder="0" allowfullscreen></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/10/26/do-178c-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ada Connection 2011 &#8211; Real Time Longevity</title>
		<link>http://www.open-do.org/2011/10/25/real-time-longevit/</link>
		<comments>http://www.open-do.org/2011/10/25/real-time-longevit/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 22:23:47 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Agile/Lean Programming]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1850</guid>
		<description><![CDATA[From the Ada Connection 2011 talks, Frederic Pinot from Ansaldo STS talks about his experiences developing real-time systems for high-speed rail.

]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://conferences.ncl.ac.uk/adaconnection2011/" target="_blank">Ada Connection 2011</a> talks, Frederic Pinot from Ansaldo STS talks about his experiences developing real-time systems for high-speed rail.</p>

<iframe width="480" height="274" src="http://www.youtube.com/embed/-0OSvFSQcw8" frameborder="0" allowfullscreen></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/10/25/real-time-longevit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Paper Award for Results of Verification Competition</title>
		<link>http://www.open-do.org/2011/06/30/best-paper-award-for-results-of-verification-competition/</link>
		<comments>http://www.open-do.org/2011/06/30/best-paper-award-for-results-of-verification-competition/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 18:37:08 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Papers and Slides]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1792</guid>
		<description><![CDATA[Last year, the conference VSTTE 2010 organized a competition of software verification systems (language + tools),
to improve understanding of each system&#8217;s pros and cons. Rod Chapman from Altran Praxis participated with the SPARK language
and toolset, and solved the first problem even beyond what the subject asked. We have since provided solutions in SPARK to all [...]]]></description>
			<content:encoded><![CDATA[<p>Last year, the conference VSTTE 2010 organized a competition of software verification systems (language + tools),
to improve understanding of each system&#8217;s pros and cons. Rod Chapman from Altran Praxis participated with the SPARK language
and toolset, and solved the first problem even beyond what the subject asked. We have since provided solutions in SPARK to all five problems,
like other teams, which formed the basis for a report that you can find on <a href="http://www.vscomp.org/">this page</a>.
</p>

<p>This report was deemed important enough by the organizers of the Formal Methods conference 2011 that they have granted it the <a href="http://sites.lero.ie/fm2011/bestpaperaward.html">best paper award</a>.</p>

<p>Furthermore, the <a href="http://www.vscomp.org/">page of the competition</a> contains an archive with all solutions in many different languages and systems&#8230; you can even DIY!</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/06/30/best-paper-award-for-results-of-verification-competition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Real Time Linux Workshop 2011</title>
		<link>http://www.open-do.org/2011/04/20/linux-workshop-2011/</link>
		<comments>http://www.open-do.org/2011/04/20/linux-workshop-2011/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 06:49:33 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[real time linux]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1716</guid>
		<description><![CDATA[The Real Time Linux Workshop 2011 will be held in Prague, October 20 to 22. The call for papers is now out with several topics of interest including &#8220;Safety-related FLOSS systems&#8221;. More details on the CFP and event can be found on the website:

https://www.osadl.org/RTLWS-2011.rtlws-2011.0.html

]]></description>
			<content:encoded><![CDATA[<p>The <a href="https://www.osadl.org/RTLWS-2011.rtlws-2011.0.html">Real Time Linux Workshop 2011</a> will be held in Prague, October 20 to 22. The call for papers is now out with several topics of interest including &#8220;Safety-related FLOSS systems&#8221;. More details on the CFP and event can be found on the website:<br /><br />

<a href="https://www.osadl.org/RTLWS-2011.rtlws-2011.0.html">https://www.osadl.org/RTLWS-2011.rtlws-2011.0.html</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/04/20/linux-workshop-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PSP and TSP: Culture and Discipline for High-Assurance Software</title>
		<link>http://www.open-do.org/2011/03/15/psp-and-tsp/</link>
		<comments>http://www.open-do.org/2011/03/15/psp-and-tsp/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 15:29:14 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Agile/Lean Programming]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1650</guid>
		<description><![CDATA[From a talk given at the SPARK User Group 2010 High Assurance Software Symposium, Rod Chapman from Altan Praxis talks about the guiding principles behind PSP (Personal Software Process) and TSP (Team Software Process).







View more videos from the SPARK User Group 
2010 High Assurance Software Symposium &#187;]]></description>
			<content:encoded><![CDATA[<p>From a talk given at the SPARK User Group 2010 High Assurance Software Symposium, Rod Chapman from Altan Praxis talks about the guiding principles behind PSP (Personal Software Process) and TSP (Team Software Process).</p>


<object width="480" height="385"><param name="movie" value="http://www.youtube.com/p/55503AE90DB61A0C?hl=en_US&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/p/55503AE90DB61A0C?hl=en_US&#038;fs=1" type="application/x-shockwave-flash" width="480" height="385" allowscriptaccess="always" allowfullscreen="true"></embed></object>

<br/>
<br/>

<p><strong><a href="http://www2.adacore.com/home/ada_answers/lectures/spark_2010/" target="_blank">View more videos from the SPARK User Group <br/>
2010 High Assurance Software Symposium &raquo;</a></strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/03/15/psp-and-tsp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slides from the Couverture project conclusion meeting</title>
		<link>http://www.open-do.org/2011/02/23/slides-from-the-couverture-project-conclusion-meeting/</link>
		<comments>http://www.open-do.org/2011/02/23/slides-from-the-couverture-project-conclusion-meeting/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 08:43:36 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Agile/Lean Programming]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Papers and Slides]]></category>
		<category><![CDATA[code coverage]]></category>
		<category><![CDATA[coverture project]]></category>
		<category><![CDATA[DO-178B]]></category>
		<category><![CDATA[gnatcoverage]]></category>
		<category><![CDATA[gnatemulator]]></category>
		<category><![CDATA[target emulation]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1645</guid>
		<description><![CDATA[Below are the slides from the recent Couverture project conclusion meeting. Cyrille Comar presented the original needs and goals of the project, the challenges the team came across a long the way, and the main results.

GNATcoverage/GNATemulator launchView more presentations from AdaCore.]]></description>
			<content:encoded><![CDATA[Below are the slides from the recent <a href="http://www.open-do.org/projects/couverture/">Couverture project</a> conclusion meeting. Cyrille Comar presented the original needs and goals of the project, the challenges the team came across a long the way, and the main results.

<div style="width:425px" id="__ss_7026796"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/AdaCore/gnatcoveragelaunch" title="GNATcoverage/GNATemulator launch">GNATcoverage/GNATemulator launch</a></strong><object id="__sse7026796" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=adacore-2011-gnatcoveragelaunch-1-110223021915-phpapp01&#038;stripped_title=gnatcoveragelaunch&#038;userName=AdaCore" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse7026796" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=adacore-2011-gnatcoveragelaunch-1-110223021915-phpapp01&#038;stripped_title=gnatcoveragelaunch&#038;userName=AdaCore" 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/2011/02/23/slides-from-the-couverture-project-conclusion-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FLOSS for Safety-related Systems</title>
		<link>http://www.open-do.org/2011/02/07/floss_embedded_world/</link>
		<comments>http://www.open-do.org/2011/02/07/floss_embedded_world/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 11:56:35 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1617</guid>
		<description><![CDATA[At the upcoming Embedded World conference in Nuremberg, Germany, there will be a days conference on the use of freely-licensed open source software (FLOSS) to build safety-critical systems. Presentation topics include:

Validation of Linux for Safety-Related Systems
Linux as a real-time Hypervisor for the automotive industry
Efficient Safety Critical Systems Development &#8211; Is FLOSS the only answer?
Finding Misuses [...]]]></description>
			<content:encoded><![CDATA[<p>At the upcoming <a href="http://www.embedded-world.eu/"target="_blank">Embedded World</a> conference in Nuremberg, Germany, there will be a <a href="http://www.embedded-world.eu/program/day-3.html?open=925"target="_blank">days conference</a> on the use of freely-licensed open source software (FLOSS) to build safety-critical systems. Presentation topics include:</p>

<p>Validation of Linux for Safety-Related Systems<br />
Linux as a real-time Hypervisor for the automotive industry<br />
Efficient Safety Critical Systems Development &#8211; Is FLOSS the only answer?<br />
Finding Misuses of Unsigned Integers in Linux Device Driver Code<br />
&#8220;Open Proof&#8221; for Railway Safety Software A Potential Way-Out of Vendor Lock-in Advancing to Standardization, Transparency, and Software Security<br />
Improved Redundancy and Consistency beyond RAID 1<br />
Utilizing security methods of FLOSS GPOS for safety</p>

<p>A full program description can be found <a href="http://www.embedded-world.eu/program/day-3.html?open=925"target="_blank">here</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/02/07/floss_embedded_world/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>
	</channel>
</rss>

