Download Interent ExplorerDownload Apple SafariDownload OperaDownload FirefoxDownload Google Chrome

DO-178 Training | DO-178C Training | DO-254 Training

DO-178 Training | DO-178C Training | DO-254 Training

DO-178 Training | DO-178C Training | DO-254 Training:

DO-178 Training | DO-178C Training | DO-254 Training Course Hands-on

Learn the best practices to achieve DO-178C and DO-254 compliance when it comes to certification of avionics systems: real-time embedded applications, graphics, and displays, simulation, flight and engine control systems, power, actuation, mechanical and electromechanical systems, navigation and communication systems.

DO-178C Training Course provides the grounds for the production of software for airborne systems and equipment that performs its intended function with a level of confidence in safety that complies with airworthiness requirements. Achieving compliance with the objectives of DO-178C is the primary means of obtaining approval for software used in civil aviation products.

What’s Included?

  • 4 days of  Softswitch Training with an expert instructor
  • Softswitch Training Electronic Course Guide
  • Certificate of Completion
  • 100% Satisfaction Guarantee


Related Courses

Customize It:

  • If you are familiar with some aspects of DO-178 Training | DO-178C Training | DO-254 Training, we can omit or shorten their discussion.
  • We can adjust the emphasis placed on the various topics or build the DO-178 Training | DO-178C Training | DO-254 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 policy-maker), and present the DO-178 Training | DO-178C Training | DO-254 Training course in a manner understandable to lay audiences.

Audience / Target Group:

  • Software engineers
  • Hardware engineers
  • Verification and validation engineers
  •  Project managers


After completing this DO-178 Training | DO-178C Training | DO-254 Training course, attendees will be able to:

  • Describe Avionic Ecosystem and Certifications
  • Discuss Relationship to ARP-4754A and ARP-4761List the requirements and capabilities of  DO-178
  • List the requirements and capabilities of  DO-254
  • Understand the differences between DO-178B and DO-178C
  • List common DO-178C and DO-254 mistakes and the best lessons learned
  • List Safety related considerations
  • List steps to avoid common mistakes in certification, process, modeling, and tool selections
  • Learn how to apply the new DO-178C standard in  real world
  • Plan for SW Aspects of Certification
  • Plan for Software Development and Verification
  • Understand Configuration Management Planning
  • List Software Requirements  and Quality Assurance steps
  • Verify Software Design and Code Standards
  • Plan for HW Development and  Certification Aspects
  • Understand Hardware Verification Plans
  • List Hardware Process Assurance steps
  • Explore Hardware Analysis, Requirements, Design, and Verification / Validation Standards
  • Plan Hardware Configuration

Course Content:

Introduction and Executive Summary

  • Avionics Ecosystem
  • Fundamentals to Avionics Safety
  • Aircraft certification Processes (TC, STC, ATC )
  • Safety Assessment Process
  • Aviation System Development Process
  • Aviation Systems Engineering and Planning
  • Equipment certification (TSOs and PMAs)
  • Hardware Development Life Cycle
  • Software Development Life Cycle
  • Planning, Development and Quality Assurance Plans
  • Role of Configuration Management
  • System Analysis and Requirements
  • Aviation Software Planning

System Aspects of Software Development

  • Systems Engineering 101
  • Systems Engineering Development Lifecycle
  • System Requirements Allocation to Software
  • Information Flow Between System and Software Life Cycle Processes
  • System Safety Assessment Process and Software Level
  • Architectural Considerations

DO-178 Basics

  • Introduction to DO-178B and Do-178C
  • DO-178B vs. DO-178C
  • DO-178/DO-254 Certification Process
  • DO-178/DO-254 Project Planning and Management
  • DO-178/DO-254 Master Plan
  • DO-178/DO-254 Need Analysis and Requirements
  • Software Life Cycle Processes
  • Software Life Cycle Definition
  • Transition Criteria Between Processes
  • Software Development Plan
  • Software Life Cycle Environment Planning
  • Software Development Standards
  • Review of the Software Planning Process Software Considerations in System Life Cycle Processes
  • System Considerations in Software Life Cycle Processes
  • Software Plan Development and Certification
  • Software Development, Design, Coding and Testing Techniques
  • DO-178C Criticality levels
  • Software Design, Testing, Verification, and Validation Processes
  • Software Planning Process Objectives
  • Software Planning Process Activities
  • Software Plans
  • Plan for Software Aspects of Certification (PSAC)
  • Software Quality Assurance Planning (SQAP)
  • Software Configuration Management Planning (SCMP)
  • Software Development Planning (SDP)
  • Requirements, Design, Code, and Integration
  • Software Verification Planning (SVP)
  • Reviews, Tests, and Analysis
  • Programmable hardware plan development and certification
  • Software and programmable hardware verification and validation
  • Recommended Templates and recommendations
  • Hardware Design Life Cycle
  • Tool Qualification
  • Cost Estimation and Metrics
  • Software Aspects of Certification
  • Compliance Determination

Software Development Processes

  • Software Requirements Process
  • Software Design Process
  • Software Coding Process
  • Integration Process
  • Software Development Process Traceability

Software Verification Processes

  • Purpose of Software Verification
  • Overview of Software Verification Process Activities
  • Software Reviews and Analyses
  • Software Testing
  • Requirements-Based Testing Methods
  • Test Coverage Analysis
  • Software Verification Process Traceability
  • Verification of Parameter Data Items

Software Configuration Management (CM) Processes

  • Software Configuration Management Process Objectives
  • Software Configuration Management Process Activities
  • Data Control Categories
  • Software Load Control
  • Software Life Cycle Environment Control

Software Quality Assurance (QA) Processes

  • Software Quality Assurance Process Objectives
  • Software Quality Assurance Process Activities
  • Software Conformity Review

Software Life Cycle Data

  • Plan for Software Aspects of Certification
  • Software Development Plan
  • Software Verification Plan
  • Software Configuration Management Plan
  • Software Quality Assurance Plan
  • Software Requirements Standards
  • Software Design Standards
  • Software Code Standards
  • Software Requirements Data
  • Use of Previously Developed Software
  • Alternative Methods
  • Software Reliability Models
  • Product Service History

DO-330 Tool Qualification and DO-331 Modeling

  • DO-330- Tool qualification for DO-178C
  • DO-331 Software Modeling for DO-178C; Model-Based Development and Verification (MD&V)
  • DO-332 Object-Oriented (OO) Technology
  • DO-333 Formal Methods (FM)
  • Object Oriented Technology and DO-178C’s DO-332
  • Formal Methods and DO-178C’s DO-333

DO-254, Design Assurance Guidance for Airborne Electronic Hardware

  • DO-254 Compliance
  • System Safety and Design Assurance Level (DAL)
  • Application of DO-254 by EASA and FAA
  • DO-254 Hardware Design Lifecycle objectives and Data
  • Integral/supporting Processes
  • Validation and Verification
  • Configuration Management
  • Process Assurance
  • Tool Qualification
  • COTs Cores and IPs
  • Single Event Upset and SRAM parts
  • Functional Failure Path (FFP)
  • Elemental analysis
  • Advanced Verification techniques
  • Plan for Hardware Aspects of Certification (PHAC)
  • Requirements Capture
  • Conceptual Design
  • Detailed Design
  • Implementation and Production Transition
  • Verification and Validation

System Aspects of Hardware Design Assurance  

  • System Development Process
  • Hardware Design Life Cycle Process
  • Information Flow from Hardware Design Life Cycle Process to System Development Process
  • Information Flow between Hardware Design Life Cycle Process and Software Life Cycle Process
  • System Safety Assessment Processes
  • Hardware Safety Assessment
  • Hardware Design Life Cycle Processes
  • Transition Criteria

Planning Processes

  • Planning Process Objectives
  • Planning Process Activities

Hardware Design Process

  • Requirements Capture Process
  • Conceptual Design Process
  • Detailed Design Process
  • Implementation Process
  • Production Transition Process
  • Acceptance Test
  • Series Production

V&V and CM Methods

  • Validation process
  • Verification Process
  • Validation and Verification Methods
  • Configuration Management
  • Configuration Management Activities
  • Data Control Categories
  • Process Assurance

Hardware Design Life Cycle Data

  • Hardware Plans
  • Hardware Design Standards and Guidance
  • Validation and Verification of Data
  • Hardware Acceptance Test Criteria
  • Problem Reports
  • Hardware Configuration Management Records
  • Hardware Process Assurance Records
  • Hardware Accomplishment Summary
  • Use of Previously Developed Hardware
  • Commercial-Off-The-Shelf (COTS) Components Usage
  • Product Service Experience
  • Tool Assessment and Qualification

Whether you are looking for general information or have a specific question, we want to help!

Request More Information

    Time frame: