DO-178C Advanced Training

With the development of Chinese civil aviation industry, more and more people realized the importance of airborne software. During the certification process of previous ARJ21 aircraft, airborne software had captured many concerns. Nowadays the certification process of C919 aircraft has also reached its peak after its maiden flight. In this context, learning how to correctly understand and strictly meet the objectives DO-178C becomes very essential for the people who is developing or is going to develop airborne software.

Being able to correctly interpret the DO-178C objectives alone is not enough for software engineers to meet these objectives or for software inspectors/DERs to justify the compliance with these objectives. They still need to deeply understand the profound foundation and rationales of DO-178C in order to tackle different situations and various difficulties in real applications. This three-day seminar aims to provide attendees with such abilities.

RTCA DO-178C 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.

Being able to correctly interpret the DO-178C objectives alone is not enough for software engineers to meet these objectives or for software inspectors/DERs to justify the compliance with these objectives. They still need to deeply understand the profound foundation and rationales of DO-178C in order to tackle different situations and various difficulties in real applications. This three-day seminar aim to provide attendees with such abilities.

We will first explain the rationale of DO-178C, the concept of certification credits and analyze how it guarantees the safety of airborne software with an acceptable level of confidence. We will then analyze the main difficult topics such as traceability, change impact analysis and change control, requirement coverage and structure coverage, MC/DC and Masking MC/DC, Data Coupling and Control Coupling. This seminar will also deal with the use of DO-178C core document in combine with DO-330, DO-331, DO-332, and DO-333 when tool qualification, MBDV, formal methods, object-oriented techniques are considered.

What Will You Learn

By attending this seminar, you will be able to:
  • Recognize best practice of software lifecycle data and their traceability
  • Perform software change impact analysis and change control
  • Analyze software testing requirements coverage
  • Analyze software testing structure coverage (statement coverage and decision coverage)
  • Perform unique-cause MC/DC and Masking MC/DC, meet the objective with least cost
  • Analyze data coupling and control coupling
  • Employ decent techniques such as Tool Qualification, Model Based Development and Verification, Formal Method, Object-Oriented in order to better meet DO-178C objectives
  • Utilize DO-178C core document in combination with DO-330, DO-331, DO-332, DO-333

Is This Course For You

  • Airborne software engineers
  • Aviation Certification engineers;
  • Supplier Managers
  • Response for software development/verification /CM/QA in aviation system or equipments
  • Response for airborne system or software certification related work
  • Response for supplier management, especially software suppliers
  • EE

Materials Provided

This data is not available at this time

Course Requirements

This data is not available at this time

Topics

DAY ONE
  • Best Practice of Software Lifecycle Data and their Traceability
  • Software Change Impact Analysis and Change Control
  • Software Verification Process Best Practice
    • Software Test Case Selection
    • Software Test Environment
    • Software Test Requirement Coverage
DAY TWO
  • Software Verification Process Best Practice
    • Software Test Structure Coverage
    • Unique-cause MC/DC and Masking MC/DC
    • Data Coupling and Control Coupling
DAY THREE
  • Tool Qualification and DO-330
  • MBDV and DO-331
  • Object-Oriented and DO-332
  • Formal Method and DO-333
  • Combination of DO-178C with DO-330, DO-331, DO-332, DO-333
  • Summary