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

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

Print Friendly, PDF & Email


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

ENO DO-178 Training | DO-178C Training | DO-254 Training, introduction to Avionics Certification covers all the aspects of DO-178B, DO-178C, DO-254.

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. Achieve compliance with the objectives of DO-178C is the primary means of obtaining approval of software used in civil aviation products.

Duration: 3-4 days

DO-178 Training | DO-178C Training | DO-254 Training
DO-178 Training | DO-178C Training | DO-254 TrainingRelated 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 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-4761 List the requirements and capabilities of DO-178
◾ List the requirements and capabilities of DO-254
◾ Understand differences with DO-178B and DO-178C
◾ List common DO-178C and DO-254 mistakes and 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

DO-178 Training | DO-178C Training | DO-254 Training – 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 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: