Back

DO178C Knowledge Bank

DO-178C is a critical standard for the development and certification of airborne software. DO-178C is crucial in the aerospace industry because it provides a structured approach to developing, verifying, and certifying software for airborne systems.

DO-178C serves as a repository of essential information, best practices, tools, templates, and guidelines to help developers, engineers, and organizations navigate the complexities of software development in compliance with the DO-178C standard.

DO-178C categorizes software based on its potential impact on the safety of the aircraft (from Level A to Level E, with Level A being the most critical). This allows developers to focus on more rigorous processes for safety-critical software, such as flight control systems.

Standard process for software development, including requirements capture, design, coding, testing, and verification activities.

Verification Process includes reviews, analysis, and testing, to ensure that the software functions correctly and meets all safety requirements. According to criticality of level, Statement, Decision and MC/DC coverage is performed by creating test cases. Testing is performed based on requirement based or boundary value analysis.

Traceability is used to map the requirements from HLR to LLR to Test cases and vice versa.