Categories
Open-DO Projects
Want to get involved?
Contact
DO-178C Upcoming Guidance for OOS
Cyrille Comar gave a talk at the recent SAFECOMP conference on the work being undertaken by the SC-205 and WG-71 working group on the upcoming DO-178C standard. He gives particular attention to the Tools Qualification Supplement, the OOT (Object-Oriented Technology) Supplement, and the Formal Methods Supplement.
DO 178C Upcoming Guidance for OOS
View more presentations from AdaCore.
Posted in Events, Open-DO News, Papers and Slides Leave a comment
Open-DO Forge launched
Over the summer the Open-DO team has been busy working on putting in place the Open-DO Forge (collaborative platform) that will host all the current projects being developed. There are currently 3, with more planned:
Please visit these projects, join, and start contributing to them if they are of interest to you!
Posted in Open-DO News Leave a comment
Lean Principles in Open Source (Roberto di Cosmo)
Here’s the sixth and last in a series of videos shot at the recent “Lean, Agile Approach to High-Integrity Software” Event. In this talk, Roberto di Cosmo, Professor of Computer Science at the Paris Diderot, presents his observations and research on the realities and challenges of building open-source communities.
(Viewing tip: click the ‘HQ’ button on the video controller for better image quality, it helps a lot for the slides) The talk is presented here is 4 parts.
Part 1 of 4
To view parts 2-4 of this talk click the ‘Read More’ link just below…
Read More
(Viewing tip: click the ‘HQ’ button on the video controller for better image quality, it helps a lot for the slides) The talk is presented here is 4 parts.
Part 1 of 4
To view parts 2-4 of this talk click the ‘Read More’ link just below…
Read More
Posted in Open Source, Open-DO News, Videos Leave a comment
The mystery of IP 217 revealed
Several of you have asked what IP 217 refers to. Below is a description of the Issue Paper supplied by Dewi Daniels from Silver Atena and DO-178C committee participant:
A number of presentations on Open-DO, including “Open-DO: a call to action” posted to the Open-DO web site, have mentioned something called IP 217 and several people have asked, “What is IP 217?”. Well, IP 217 was an (infamous) Issue Paper produced as part of the DO-178C/ED-12C standardisation effort.
Read MoreCreate and Maintain Scrum Documentation Effectively (Alexandre Boutin)
Here’s the fifth in a series of videos shot at the recent “Lean, Agile Approach to High-Integrity Software” Event. In this talk, Alexandre Boutin, Lean & Agile Coach at Yahoo! presents his uniquely Agile approach to creating and maintaining documentation.
(Viewing tip: click the ‘HQ’ button on the video controller for better image quality, it helps a lot for the slides) The talk is presented here is 3 parts.
Part 1 of 3
To view parts 2-3 of this talk click the ‘Read More’ link just below…
Read More
(Viewing tip: click the ‘HQ’ button on the video controller for better image quality, it helps a lot for the slides) The talk is presented here is 3 parts.
Part 1 of 3
To view parts 2-3 of this talk click the ‘Read More’ link just below…
Read More
Posted in Agile/Lean Programming, Events, Videos Leave a comment
Open source and certified systems
Carlo Daffara has sent through this interesting post that looks at the myth that Open Source software isn’t appropriate for building systems that require certification…Thanks Carlo!
The popular idea that open source, as a collaboratively developed system, does not have the intrinsic quality or reliability to be part of life critical system is quite common. As an example a recent white paper, published by the Election Technology Council (an industry trade association representing providers for over 90% of the voting systems used in the United States), analyses the potential role of open source software in voting systems, and claims that the inherent process that creates OSS is unable to meet the quality standard necessary for a system that must meet strict certifications. Read MorePosted in Open-DO News Leave a comment
Is it finally time for Lean and Agile Certification?
The problems encountered within the AirBus 400M program highlight the importance of deploying an effective infrastructure when developing high-integrity systems. The core of DO-178 is indeed really about:
So far, I’ve seen two major experiments to support lean and agile DO-178 certification/qualification. The first is through the use of complete tools such as OSEE. OSEE is able to track each user activity along with the artifacts it involves: it is “basically” an Application Lifecycle Management System integrated with an Action Tracking System, an Automated Testing Framework, a Requirement Management System and advanced Version Control System. Evidence of the quality of artifacts and of their mutual relations is provided by checking that appropriate verification activities have been performed; on the other side, evidence that a given plan has been followed is provided by analyzing the flow of tracked actions against a user-defined workflow. OSEE has been extensively used at Boeing for the Apache Program.
An alternative approach can be applied for more lightweight processes, for example the qualification of a verification tool. We have been using an hacked version of FitNesse (a web-based tool for acceptance testing) to support:
Applying lean and agile methodologies to DO-178 certification/qualification requires investing on tools – but the reward is well worth the cost. What is your experience with this? Which tools do you use? Comments are welcome!
- the quality of artifacts (how good is a requirement/algorithm/test/etc.?)
- the quality of relations between artifacts (can I justify the existence of an artifact by tracing it to other artifacts?)
- the evidence a well-defined process has been followed (was I faithful to my plan?)
So far, I’ve seen two major experiments to support lean and agile DO-178 certification/qualification. The first is through the use of complete tools such as OSEE. OSEE is able to track each user activity along with the artifacts it involves: it is “basically” an Application Lifecycle Management System integrated with an Action Tracking System, an Automated Testing Framework, a Requirement Management System and advanced Version Control System. Evidence of the quality of artifacts and of their mutual relations is provided by checking that appropriate verification activities have been performed; on the other side, evidence that a given plan has been followed is provided by analyzing the flow of tracked actions against a user-defined workflow. OSEE has been extensively used at Boeing for the Apache Program.
An alternative approach can be applied for more lightweight processes, for example the qualification of a verification tool. We have been using an hacked version of FitNesse (a web-based tool for acceptance testing) to support:
- requirements, test cases and (unit) tests management;
- tests execution;
- editing of qualification documentation (Tool Qualification Plan, Quality Assurance Plan, etc.);
- tracking of verification and quality assurance activities when needed.
Applying lean and agile methodologies to DO-178 certification/qualification requires investing on tools – but the reward is well worth the cost. What is your experience with this? Which tools do you use? Comments are welcome!
Posted in Agile/Lean Programming, Certification 3 Comments
Upcoming Open-DO talks
Following on from the talk given by Jose F. Ruiz at DASIA 2009, a number of Open-DO presentations will be given at upcoming events.
June 4: Safety-Critical Systems Club – the Tools and Culture for Optimum Return on Investment, Mod Abbeywood, UK. Franco Gasperoni will be giving a talk entitled “Open-DO: A Call to Action for DO-178B and other Safety-Critical Software”.
June 8: Ada Europe 2009, Brest, France. Matteo Bordin will be giving a talk entitled “Couverture – An Innovative Open Framework for Coverage Analysis of Safety Critical Applications“.
June 24 + 25: International SPICE Days and Eclipse Embedded Day, Stuttgart, Germany. Nicolas Setton will be giving a talk entitled “Open-DO and OSEE: agile methods for producing high-integrity software”.
If you are nearby and are interested, why not go along and enjoy!Posted in Events, Open-DO News Leave a comment