DO C tutorial is designed by TONEX to help you improve your overall DO- C is the modified and updated version of DOB/EDB (), which. The difference between creating aviation software and other software can be summarized in one simple phrase: “RTCA DOB”. If you are. In this Product How-To, Paul Anderson of GrammaTech takes you step by step through the DOB and how use his company’s static analysis.
|Published (Last):||8 February 2005|
|PDF File Size:||8.5 Mb|
|ePub File Size:||18.80 Mb|
|Price:||Free* [*Free Regsitration Required]|
Procedures like MCDC test are done to remove all possible defects in the system.
You need to know how to read it. If you want to develop aviation software, you’ll have to have a copy of DOB.
DOB – Wikipedia
A TC is something that applies to an entire aircraft. The intention of DOB was not to be prescriptive. Any changes to any part of the application program code require re-certification of the entire program.
Tktorial used software development process:. This article needs additional citations for verification. Certification Liaison Process Note: All items are not required at all certification levels. Software Quality Assurance Process 4. There are many possible and acceptable ways for a real project to define these aspects.
µVISION: COMMON DO-178B CERTIFICATION QUESTIONS
Alternately, you may need to work with the aircraft manufacturer that holds the TC on that aircraft type, it thus it may be the aircraft manufacturer who opens the FAA project and receives the STC. Inexpensive certification depends on the documents not only saying the right things, but saying them in the right way, in the right order. Once an activity within a process has been defined, it is generally expected that the project respect that documented activity within its process.
On a real project, the actual activities that will be done in the context of a process must be shown to support the objectives. Views Read Edit View history. DOB has five levels of certification: This process handles problem reports, changes and related activities.
Tools used to verify the code simulators, test execution tool, coverage tools, reporting tools, etc.
Of course, if the FAA project aims at getting an aircraft TC, the aircraft manufacturer would perform this tytorial and simply inform you, the sub-system manufacturer, of the necessary software Level of your sub-system. As a newcomer, part of the problem with DOB is the immense amount of detail involved in it.
For example, if you have designed a piece of equipment that tutirial want to install on Cessna CitationJets, you would obtain an STC allowing you to do so.
Traceability from system requirements to all source code or executable object code is typically required depending on software level. For objectives that must be satisfied with independence, the person verifying the item such as a requirement or source code may not be the person who authored the item and this separation must be clearly documented.
Any software that commands, controls, and monitors dk-178b functions should receive the highest DAL – Level A. DOB is not intended as a software development standard; it is software assurance using a set of tasks to meet objectives and levels of rigor. Even the use of the requirement after the implemented features have been deployed and used should be traceable.
Clear documentation that will facilitate certification and long product life cycles. Articles needing additional references from June All articles needing additional references All articles with unsourced statements Articles with unsourced statements from June That depends on what level of compliance you want to achieve. These software safety tasks and artifacts are integral supporting parts tutoria, the process for hazard severity and DAL determination to be documented in system safety assessments SSA.
The safety assess ment is done at the beginning of the development cycle and based on the assess ment the objectives for the level are complied with. To install the same equipment on another type of aircraft or rather, supplementing a different TCyou need to obtain a second STC.
In the future, though, it appears as though some rather generic TSOs may come into existence, and that these would apply to broad classes of products that pose no safety hazards. In the same report, they also note that DOC seems well-poised to address this issue.
The difference between creating aviation software and other software can be summarized in one simple phrase: Actually, there are a few non-DOB things you need to know before beginning software development. Software Verification Process 2.
This assessment is really the responsibility of the installer of the product, since the criticality level can only be judged in the context of the overall system. This is a good thing in theory, and perhaps in practice, unless you are called upon personally to deal with it. Documents maintained by the configuration management process:. The Keil compiler and linker automatically warn you of unused functions or inaccessible code.
According to the DOB-level the following test coverage code coverage is required: As far as an STC is concerned, the certification not only relates to a specific type of aircraft, but must actually be performed on a specific aircraft of that type. Companies providing these kind of tools as COTS are subject to audits from the certification authorities, to which they give complete access to source code, specifications and all certification artifacts.
I do not understandand cannot give you advice onthe many other aspects of your project that this encompasses. From Wikipedia, the free encyclopedia. The FAA applies DOB as the document it uses for guidance to determine if the software will perform reliably in an airborne environment,  when specified by the Technical Standard Order TSO for which certification is sought. For example, the Cessna CitationJet has a TC, and most of the equipment installed on that aircraft as delivered from the factory are included in that TC.
Newer Post Older Post Home.