All industries evolve, driven by emerging technologies, operational improvements and new market needs. Quality standards must evolve to keep pace. Nowhere is the need for rigorous, up-to-date quality standards more critical than onboard avionics software development, where passengers’ lives and safety depend on flawless system functionality.
In 1992, software certification authorities including the FAA in the US and the EASA in Europe jointly created a set of safety guidelines commonly known as DO-178B/ED-12B. These guidelines became the top standard for approving commercial aerospace software systems. Twenty years later, authorities released DO-178C/ED-12C, which is now the almost-universal certification standard.
The structure and objectives of the two versions are essentially unchanged. Both versions evaluate the degree to which a given software can affect failure of an airborne system. Both classify software systems into five levels of criticality, with each level signifying a decreased degree of risk in the event of error or failure.
Level A: Catastrophic
May have fatal consequences, such as a plane crash.
Level B: Hazardous
May cause severe passenger injuries.
Level C: Major
May cause passenger injury or discomfort.
Level D: Minor
May cause flight delay or other inconvenience.
Level E: No effect
Has no effect on safety.
Certification and quality experts reviewing DO-178B found it out of date compared to state-of-the art software development and verification technologies. They also found it lacking clarity and the detail necessary to avoid confusion on the part of suppliers and developers.
The updated document corrects these omissions and issues with more precise language and consistent use of terminology. In addition, DO-178C:
QA & Testing: You Won’t Get off the Ground without It
The new emphases on clarity, consistency, and stringent, detailed verification practices in DO-178C/ED-12C are intended to advance aerospace safety for the benefit of the industry as well as customers and crew. These new emphases mean there is much more to test, at a more sophisticated level.
For instance, every tool used in certification needs to be qualified. Object-oriented technologies require the support of a team with C++ training. Tedious manual processes, already slow, need automation to keep up with expanded requirements.
Your implementation of the new standards and certification itself depend on the highest levels of quality assurance and testing. Our pure-play focus on quality engineering and software testing with years of expertise in the Aerospace industry make Qualitest the right choice to help you achieve your DO-178C/ED-12 certification. Contact an expert today.