This DO-178C training introduces the guidance used to develop and certify airborne software and how its objectives scale with the criticality of the function.
Safety Standards
3 days (21h)
DO-178C (Aeronautics)
Master the assurance-based life-cycle approach for safety-critical airborne software defined by RTCA DO-178C.
Course Description
Pedagogical Objectives
By the end of this course, participants will be able to:
- Put the scope of DO-178C into context within aircraft and systems certification activities (initial airworthiness).
- Understand the general principles of development assurance for the life cycle of safety-critical embedded software.
- Use the DO-178C objective tables according to the software level (IDAL).
- Relate DO-178C to the other standards and reference documents in the field.
Course Program
- Regulatory context – AMC 20-115D & EASA CM (SoI).
- The aeronautical systems engineering process and development assurance.
- General principles of DO-178C: system and software life cycles and their interactions (SW, HW, System).
- Software planning process: role of plans and development standards; planning activities and associated objectives.
- Software development processes: requirements (HLR and derived HLR); design (LLR, derived LLR and architecture); coding (source code).
- Software verification process: analyses and reviews; test campaigns and structural coverage (coupling, MC/DC).
- Software configuration management process.
- Software quality assurance process (SQA).
- Certification liaison process.
Pedagogical Means
A digital training manual is provided to each participant. The session’s teaching plan outlines the methods used.
Monitoring of Participants
Entry questionnaire, mid-training quiz, exit questionnaire, and a satisfaction survey.
Related Expertise
Request Information on DO-178C (Aeronautics)
Fill out the form below to request information on this training or a custom session for your team.