<?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; Certification</title>
	<atom:link href="http://www.open-do.org/category/certification/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>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>
		<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>Non-intrusive Code Coverage</title>
		<link>http://www.open-do.org/2011/11/16/non-intrusive-code-coverage/</link>
		<comments>http://www.open-do.org/2011/11/16/non-intrusive-code-coverage/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 08:04:03 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Agile/Lean Programming]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[In the Press]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1870</guid>
		<description><![CDATA[In his recent Embedded Computing Design article, Ben Brosgol discusses &#8220;Non-intrusive code coverage for safety-critical software&#8221; and more specifically how a &#8220;tool that derives precise source-level coverage metrics from execution trace data for a non-instrumented program&#8221; can really help with DO-178B evidence requirements. Abstract below with a link to the the full article&#8230;

Certification standards such [...]]]></description>
			<content:encoded><![CDATA[<p>In his recent <a href="http://embedded-computing.com/">Embedded Computing Design</a> article, Ben Brosgol discusses &#8220;Non-intrusive code coverage for safety-critical software&#8221; and more specifically how a &#8220;tool that derives precise source-level coverage metrics from execution trace data for a non-instrumented program&#8221; can really help with DO-178B evidence requirements. Abstract below with a link to the the full article&#8230;</p>

<p>Certification standards such as DO-178B for avionics require evidence that the system source code is completely exercised by tests derived from requirements. Traditional tools obtain the coverage data for a test run through code instrumentation, but this complicates analysis since the code being exercised is not the code that will finally execute.  A solution to this problem is provided by a combination of two new tools, one for target emulation and one for coverage analysis. GNATemulator translates target object code into native host instructions, with the resulting code running on the host. This approach is efficient (target code is not being interpreted dynamically) and convenient (a significant amount of development can be conducted without an actual target board). Running on an instrumented version of GNATemulator, the GNATcoverage tool non-intrusively provides coverage data at both the source and object levels. At the object code level the tool performs instruction and branch coverage. At the source code level it provides statement coverage, decision coverage, and Modified Condition/Decision Coverage (MC/DC), performing the necessary analysis when MC/DC cannot be deduced from object branch coverage, and fully supports all levels of DO-178B safety certification.</p>

<p><a href="http://embedded-computing.com/non-intrusive-code-coverage-safety-critical-software">http://embedded-computing.com/non-intrusive-code-coverage-safety-critical-software </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/11/16/non-intrusive-code-coverage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EE Times Design article &#8211; The Big Thaw</title>
		<link>http://www.open-do.org/2011/09/21/ee-times-design-article-the-big-thaw/</link>
		<comments>http://www.open-do.org/2011/09/21/ee-times-design-article-the-big-thaw/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 08:35:11 +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=1844</guid>
		<description><![CDATA[Matteo Bordin, Jerome Lambourg, and Ben Brosgol discuss some of the principles behind the Open-DO initiative in an article entitled The &#8220;Big Thaw&#8221; &#8211; An Agile Process for Software Certification for EE Times Design.

Abtract

&#8220;To achieve certification, safety-critical systems must demonstrate compliance with domain-specific standards such as DO-178 for commercial avionics. Developing a certified system consists [...]]]></description>
			<content:encoded><![CDATA[<p>Matteo Bordin, Jerome Lambourg, and Ben Brosgol discuss some of the principles behind the Open-DO initiative in an article entitled <a href="http://www.eetimes.com/design/embedded/4227764/The--Big-Thaw----An-Agile-Process-for-Software-Certification-">The &#8220;Big Thaw&#8221; &#8211; An Agile Process for Software Certification</a> for <a href="http://www.eetimes.com/">EE Times Design</a>.</p>

<p>Abtract</br></br>

&#8220;To achieve certification, safety-critical systems must demonstrate compliance with domain-specific standards such as DO-178 for commercial avionics. Developing a certified system consists of various interrelated activities that produce outputs (collections of artifacts) as evidence of successful completion. For example, one of the DO-178 verification activities is a traceability analysis; its output is a report showing that each software requirement is implemented in the source code. Conducting the certification-required activities and producing the artifacts demand a major effort, much more than for conventional Quality Assurance on non safety-critical systems.&#8221;</br></br>

Read the <a href="http://www.eetimes.com/design/embedded/4227764/The--Big-Thaw----An-Agile-Process-for-Software-Certification-">full article</a>.]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/09/21/ee-times-design-article-the-big-thaw/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>Language Vulnerabilities for Dummies</title>
		<link>http://www.open-do.org/2011/06/29/language-vulnerabilities-for-dummies/</link>
		<comments>http://www.open-do.org/2011/06/29/language-vulnerabilities-for-dummies/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 11:10:27 +0000</pubDate>
		<dc:creator>Yannick Moy</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Papers and Slides]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1789</guid>
		<description><![CDATA[In case you do not know the series of books &#8220;for Dummies&#8221;, its principle is
to explore a subject from the ground up, with rich explanations and examples
for non-experts. That&#8217;s in my view a valid alternative title for the recently
published &#8220;Guidance to Avoiding Vulnerabilities in Programming Languages
through Language Selection and Use&#8221;. Rich (around
70 vulnerabilities explored) + [...]]]></description>
			<content:encoded><![CDATA[<p>In case you do not know the series of books <a href="http://www.dummies.com">&#8220;for Dummies&#8221;</a>, its principle is
to explore a subject from the ground up, with rich explanations and examples
for non-experts. That&#8217;s in my view a valid alternative title for the recently
published <a href="http://lmgtfy.com/?q=%22Guidance+to+Avoiding+Vulnerabilities+in+Programming+Languages+through+Language+Selection+and+Use">&#8220;Guidance to Avoiding Vulnerabilities in Programming Languages
through Language Selection and Use&#8221;</a>. Rich (around
70 vulnerabilities explored) + detailed (130 pages!) + accessible (it contains
the best discussion I&#8217;ve read of unspecified/implementation-defined/undefined
behavior).</p>

<p>The ISO/IEC committee has produced here a language-neutral evaluation of the
ways in which a language may &#8220;come in the way&#8221;, and how to avoid traps and
pitfalls either upfront (in language design) or in the field (through coding
standards and use of static analysis tools). This is a must-read for anyone
whose task is to establish coding guidelines, recommend the usage of a static
analysis tool, or choose a programming language for some project.</p>

<p>While Ada and SPARK naturally stand as the languages with fewer
vulnerabilities, it also shows the many uses of static analysis tools, from
coding standard checking (like <a href="http://www.adacore.com/home/products/gnatpro/toolsuite/gnatcheck/">GNATcheck</a>) to static analysis (like <a href="http://www.adacore.com/home/products/codepeer/">CodePeer</a>)
and formal proof (like <a href="http://www.adacore.com/home/products/sparkpro">SPARK toolset</a>). The recommendations also match well the
restrictions for the Alfa subset of Ada that we are defining in project
<a href="http://www.open-do.org/projects/hi-lite/">Hi-Lite</a>. (See for example the discussion of aliasing in section 6.39 &#8220;Passing
Parameters and Return Values&#8221;.)</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/06/29/language-vulnerabilities-for-dummies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NIST paper highlights language vulnerabilities</title>
		<link>http://www.open-do.org/2011/05/09/nist-paper-highlights-language-vulnerabilities/</link>
		<comments>http://www.open-do.org/2011/05/09/nist-paper-highlights-language-vulnerabilities/#comments</comments>
		<pubDate>Mon, 09 May 2011 14:38:51 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[language vulnerabilities]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[SPARK]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1730</guid>
		<description><![CDATA[A recently published paper by the National Institute of Standards and Technology (NIST), examines software assurance tools as a fundamental resource to improve quality in today’s software applications. It looks at the behavior of one class of software assurance tool: the source code security analyzer. Because many software security weaknesses are introduced at the implementation [...]]]></description>
			<content:encoded><![CDATA[<p>A recently published paper by the <a href="http://www.nist.gov/index.html">National Institute of Standards and Technology (NIST)</a>, examines software assurance tools as a fundamental resource to improve quality in today’s software applications. It looks at the behavior of one class of software assurance tool: the source code security analyzer. Because many software security weaknesses are introduced at the implementation phase, using a source code security analyzer should help reduce the number of security vulnerabilities in software.</p>

<p>The report – <a href="http://samate.nist.gov/docs/source_code_security_analysis_spec_SP500-268_v1.1.pdf">Source Code Security Analysis Tool Functional Specification Version 1.1 (NIST Special Publication 500-268 v1.1)</a> – defines a minimum capability to help software professionals understand how a tool can help meet their software security assurance needs. The example languages studied are C, C++, Java and SPARK. The NIST report identifies the languages’ vulnerabilities. As you would expect, the SPARK language comes out well.</p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/05/09/nist-paper-highlights-language-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ImProving Formal Verification</title>
		<link>http://www.open-do.org/2011/04/18/improving-formal-verification/</link>
		<comments>http://www.open-do.org/2011/04/18/improving-formal-verification/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 07:23:49 +0000</pubDate>
		<dc:creator>Jamie Ayre</dc:creator>
				<category><![CDATA[Agile/Lean Programming]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[code generation]]></category>
		<category><![CDATA[Formal verification]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1688</guid>
		<description><![CDATA[We learned this week of ImProve, a lightweight DSL intended for building high assurance embedded applications. Developed by Tom Hawkins, the tool is an EDSL that performs formal verification (via. model checking) and code generation.  The host language is Haskell; meaning ImProve programs are nothing more than Haskell programs that call the ImProve library [...]]]></description>
			<content:encoded><![CDATA[<p>We learned this week of ImProve, a lightweight DSL intended for building high assurance embedded applications. Developed by Tom Hawkins, the tool is an EDSL that performs formal verification (via. model checking) and code generation.  The host language is Haskell; meaning ImProve programs are nothing more than Haskell programs that call the ImProve library API.</p>

<p>ImProve&#8217;s semantics are extremely simple:<br />

<ul>
- It is an imperative language like C or Ada.</ul>


<ul>
- It only has 3 datatypes (bool, int, float).</ul>


<ul>
- There are a total of 16 expression types (add, subtract, AND, OR, etc.).</ul>


<ul>
- Statements consist of variables assignments, conditional &#8220;IF&#8221; statements, and assertions.</ul>

</p>

<p>In terms of the ImProve compiler structure, a thin layer of Haskell helps translate ImProve programs down to an intermediate representation, from which programs are verified and C code is generated.</p>

<p>For verification, the IR language is passed to a k-induction model checker (part of the ImProve library), which makes calls down to an SMT solver (currently Yices).  ImProve provides assertions statements to capture design intent.  Assertions can be seeded with previously proven lemmas to aid verification convergence.</p>

<p>For more information, please visit the project website:<br /><br />

<a href="https://github.com/tomahawkins/improve/wiki/ImProve">https://github.com/tomahawkins/improve/wiki/ImProve</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/04/18/improving-formal-verification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Being Elmer Fudd</title>
		<link>http://www.open-do.org/2011/03/31/being-elmer-fudd/</link>
		<comments>http://www.open-do.org/2011/03/31/being-elmer-fudd/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 21:04:12 +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>
		<category><![CDATA[Hi-Lite]]></category>

		<guid isPermaLink="false">http://www.open-do.org/?p=1659</guid>
		<description><![CDATA[Ever found yourself in an extreme stressed state because of some bugs* escaping you? Then you know how it feels to be Elmer Fudd. Not a typical hero, never victorious in his hunt. So it feels being a software engineer. A new episode in this tragicomedy is a paper by Yang et al. from Uni [...]]]></description>
			<content:encoded><![CDATA[<p>Ever found yourself in an extreme stressed state because of some bugs* escaping you? Then you know how it feels to be <a href="http://en.wikipedia.org/wiki/Elmer_Fudd">Elmer Fudd</a>. Not a typical hero, never victorious in his hunt. So it feels being a software engineer. A new episode in this tragicomedy is <a href="http://www.cs.utah.edu/~regehr/papers/pldi11-preprint.pdf">a paper by Yang et al.</a> from Uni Utah that will be presented at PLDI conference this year.</p>

<p>In this paper, the authors report on 3 years looking for bugs in C compilers. They generated random compliant ANSI C programs, which all C compilers should compile to a program computing the same values, and compared the results of various C compilers on the generated programs. They found 325 bugs, 8 of which they present in a few lines in the paper. Really savory to see how logic defeats man. In case you chill like me over these bug stories, you can read some I wrote <a href="http://research.microsoft.com/apps/pubs/?id=80722">at Microsoft</a> and <a href="http://www.open-do.org/wp-content/uploads/2010/05/erts2010.pdf">at AdaCore</a>.</p>

<p>The light in the dark comes from a little known C compiler, <a href="http://compcert.inria.fr/">CompCert</a> whose middle-end successfully defeated the repeated attacks (6 CPU-years!) of the researchers. Guess what? It is written in Coq, a formal language, which allowed proving its correctness. Also interesting is the fact that even CompCert had bugs in its non formally verified parts, like the parser, where it makes sense to have testing in place.</p>

<p>* bunny of course<p>]]></content:encoded>
			<wfw:commentRss>http://www.open-do.org/2011/03/31/being-elmer-fudd/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>
	</channel>
</rss>

