DO-178C Training

Commitment 3 days, 7-8 hours a day.
Language English
User Ratings Average User Rating 4.8 See what learners said
Delivery Options Instructor-Led Onsite, Online, and Classroom Live

RTCA DO-178C <Software Considerations in Airborne Systems and Equipment Certification> is the worldwide accepted standard for civil aviation software development and certification. Compliance with the objectives of DO-178C is the primary means for meeting airworthiness requirements and obtaining approval of airborne software in TC/STC/TSO, etc..

This three-day DO-178C Training course is tuned for the software engineer facing compliance with DO-178 for the first time or simply wanting to refresh their understanding of today’s airborne software compliance processes – now including a comparison of the changes from DO-178B to DO-178C. DO-178C training will introduce tools that focus on the additional activities required due to the changes made in going from DO-178B to DO-178C.

The DO-178C Training course will provide a thorough understanding of the requirements and applicability of DO-178C; the fundamental techniques of software development considerations in airborne systems and equipment certification; and an introduction and overview of Software Tool Qualification Considerations, Formal Methods Supplement To DO-178C, Model-Based Development and Verification Supplement To DO-178C, Object Oriented Technology, and Related Techniques Supplement To DO-178C.


Upon completing this DO-178C Training course, learners will be able to meet these objectives:

  • Understand basics concepts behind DO-178C
  • Examine software planning and development standards
  • List objectives of DO-178C
  • Compare DO-178C with DO-178B
  • List software requirements, design, code, and testing for avionics
  • Identify basic configuration management and quality assurance
  • Mitigate common DO-178C risks and mistakes
  • Apply industry-best practices
  • List objectives of DO-330 Software Tool Qualification Considerations
  • List objectives of DO-331 Model-Based Development and Verification Supplement to DO-178C and DO-278
  • List objectives of DO-332 Object-Oriented Technology and Related Techniques Supplement to DO-178C and DO-278A
  • List objectives of DO-333 Formal Methods Supplement to DO-178C and DO 278A
  • We can adapt this DO-178C course to your group’s background and work requirements at little to no added cost.
  • If you are familiar with some aspects of this DO-178C course, we can omit or shorten their discussion.
  • We can adjust the emphasis placed on the various topics or build the DO-178C training course around the mix of technologies of interest to you (including technologies other than those included in this outline).
  • If your background is nontechnical, we can exclude the more technical topics, include the topics that may be of special interest to you (e.g., as a manager or policymaker), and present the DO-178C course in a manner understandable to lay audiences.

The target audience for this DO-178C course:

The DO-178C training seminar is applicable for beginners to airworthiness and DO-178C Certification.

Job Titles
  • Airborne software engineers
  • Aviation Certification engineers
  • Supplier Managers
Job Functions
  • Response for software development/verification /CM/QA in aviation systems or equipment
  • Response for airborne system or software certification-related work
  • Response for supplier management, especially software suppliers
Field of Study
  • (ME, EE, CE, etc)

The knowledge and skills that a learner must have before attending this DO-178C course are:

  • It is recommended that attendees have a bachelor’s degree in a technical area along with basic knowledge of software engineering.


Software Certification Related Information
  • Regulation and Policy
  • Safety Analysis and Deriving DALs
  • FAA AC20-115C and EASA AMC 20-115C
  • EASA CM SWCEH – 002
  • Order 8110.49 chg1
  • CAST Papers
  • Software Job Aid
  • Issue Papers & CRIs
Where DO-178B/C Fits in the Certification Process
  • System and Software Process Relationship
  • Purpose and Charter of DO-178C/ED12C
  • Objectives and Annex A
  • Software Approval Process
Overview of DO-178B/C Objectives and
  • Lifecycle Data
DO-178C Training – Planning
  • PSAC
  • SDP
  • Transition Criteria
  • SVP
  • Software Configuration Management and SCMP
  • Baselines
  • Traceability
  • SQAP
  • Certification Liaison
  • SOI-1 (Planning)
Requirements Capture
  • High
  • Low
  • Derived
Design Capture
  • Description
  • Coding& Integration
  • SOI-2 (Development)
Verification, Analysis, and Test
  • Verification Activities
  • Robustness
  • Structural Coverage Methods
  • Data and Control Flow Coupling
  • SOI-3 (Verification/Test)
Certification Liaison
  • Conformity
  • Production transition
  • Activities
  • SAS
  • SOI #4 (Final Review)
Additional Considerations
  • Tool Qualification
  • Previously Developed Software
  • Major and Minor Changes
  • Alternate methods
Changes from DO-178B to DO-178C
Overview of Supplements
  • DO-330 – Tool Qualification
  • DO-331 – Model-Based Design
  • DO-332 – Object-Oriented Technology
  • DO-333 – Formal Methods
DO-278A and DO-248C
DO-178C TrainingDO-178C Training Course Wrap-Up