Print Friendly, PDF & Email

DO-178C training course, Do-178C training detailed agenda is here

DO-178C training course covers Software Considerations in Airborne Systems and Equipment Certification as the primary standard for commercial avionics software development.

DO-178C training course provides guidance and recommendations for the production of airborne systems and equipment software. Learn how to comply  with the objectives of DO-178C and use DO-178C as the primary means for meeting airworthiness requirements and obtaining approval of software used in civil aviation products.

This three-day seminar will detail many aspects of DO-178C subject matter and covers many industry best practices and mistakes for real-world software development. Learn how  to avoid costly common DO-178C mistakes and minimize DO-178C risks and failures, at the same improving software quality and safety during avionics systems and software development.

Many topics covered such as basic avionic system and software development, aircraft safety, software engineering best practices, software planning, software analysis and requirements, and software design/code/test/verification/valiation/inspection according to DO-178C and other industry standards including the SAE standards ARP-4761 for Safety and ARP-4754A for Systems Development.

TONEX Expertise Include:

  • DO-178B/C Training
  • Do-254 Training
  • Avionics Software Engineering
  • Avionics Systems Engineering
  • Avionics Software/Hardware Testing
  • Project Management
  • Strategy, Gap Analysis, JumpCert
  • DER’s/Certification

DO-178C Training – Learning Objectives

  • Promote safe implementation of aeronautical software and system
  • Provide clear and consistent ties with the systems and safety processes
  • Address emerging software trends and technologies
  • Tools Supplement
  • Model-Based Design (MBD) Supplement
  • Mathworks and Simulink
  • Object-Oriented (OO) Supplement
  • Formal Methods (FM) Supplement

Learn about Model-Based Design (MBD)

  • Using system models and Model-Based Design to develop safety-critical systems that must satisfy the DO-178C standard
  • Using the model to capture only low-level software requirements
  • Using the model to capture both high- and low-level software requirements
  • Using separate models to capture the high-level and low-level software requirements
  • An autopilot design demonstrates a design flow that uses a single Simulink model as both the high-level and low-level software requirements.

DO-178C Training Learning Objectives

Upon completion of Introduction to DO-178C training course, attendees will be able to:

  • Understand DO-178 for the real-world implementation
  • learn the basics of DO-178C
  • Examine DO-178C software planning and design
  • Learn how DO-178C applies to software analysis, software requirements, software design, code, and testing/verification/validation for avionics
  • Learn about DO-178C Supplements
  • Describe basic configuration management and quality assurance
  • Learn how to mitigate common DO-178C risks applied to military and commercial avionics design
  • Avoid and minimize cost applicable to industry-best practices
  • Learn how to save more money on DO-178C compliance
  • Maximize productivity and efficiency while still complying with 254
  • Leverage TONEX’s experience of many successful avionics projects and certifications
  • Learn how to apply industry-best practices, tonex tools, and tonex templates and products
  • Create software success to make better avionics faster and more reliable
  • Make it easier to get DO-178C certified
  • Identify and apply dedicated DO-178C tools

Who Should Attend

Introduction to DO-178C training course is designed for Avionics software and systems engineers, Avionics Quality Assurance, Verification and Validation Engineers and Project Managers, Avionics Project and Program Managers, DO-178C technical sales and any other professional  needing a more technical  understanding of the requirements and best practices of using DO-178C in software development.

 DO-178C Training Course Materials

Comprehensive DO-178C Training Course Manuals include:

  • TONEX DO-178C Certification Manual, Software Considerations in Airborne Systems and Equipment Certification
  • TONEX DO-330 Manual covering Software Tool Qualification Considerations
  • TONEX DO-331 Manual covering Model-Based Development and Verification Supplement to DO-178C and DO-278A
  • TONEX DO-332 Manual covering Object-Oriented Technology and Related Techniques Supplement to DO-178C and DO-278A
  • TONEX DO-333 covering Formal Methods Supplement to DO-178C and DO-278A

Introduction to DO-178C Training Course Outline

DAY ONE

  • Overview of DO-178C
  • What is DO-178-C?
  • Software Considerations in Airborne Systems and Equipment Certification
  • Aviation Safety Fundamentals
  • Compliance with the applicable airworthiness regulations for the software aspects of airborne systems and equipment certification
  • Lifecycle of Avionics Project
  • ARP-4754A and ARP-4761
  • DO-178B/C/ED-12B
  • DO-178C Process
  • DO-178C certification guidelines
  • Software assessment
  • Onboard flight software assessment
  • Designated Engineering Representatives (DER)
  • Airborne Software Assurance Levels
  • Criticality Levels (CL)
  • Criticality and the consequences of a potential failure of the software
  • Development and verification processes
  • Software Safety and Reliability
  • Different levels of software criticality
  • Five levels of software criticality: A, B, C, D, or E. Correspondingly
  • Catastrophic, hazardous-severe, major, minor, or no-effect
  • Software Requirements, Design, Code, and Integration
  • Software Reviews, Tests, and Analysis
  • Software Verification and Validation Plans
  • Plan for Software Aspects of Certification (PSAC)
  • Software Quality Assurance Planning (SQAP)
  • Software Configuration Management Planning (SCMP)
  • Software Development Planning (SDP)
  • Software Verification Planning (SVP)
  • DO-178C Structural Coverage
  • DO-178C Best Practices
  • Safety Assessment Process and Hazard Analysis
  • DO-178C Cost and Risk Reduction
  • DO-178 Tools
  • Tool Qualification

DAY TWO

  • Tool Qualification and Modeling
  • Formal Methods (FM)
  • Object Oriented Technology
  • DO-330/ED-215
  • Software Tool Qualification
  • DO-331/ED-216
  • Model-Based Development and Verification
  • DO-332/ED-217
  • Object-Oriented Technology
  • DO-333/ED-218
  • Formal Methods Supplement

Working with DO-178 Five Key Plans

  • PSAC: Plan for Software Aspects of Certification
  • SQAP: Software Quality Assurance Plan
  • SCMP: Software Configuration Management Plan
  • SWDP: Software Development Plan
  • SWVP: Software Verification Plan

DO-178C Level A compliant Software Life-Cycle Data Analysis

  • Customer specific Plan for Software Aspects of Certification (PSAC)
  • Software Development Plan
  • Software Verification Plan
  • Software Configuration Management Plan
  • Software Quality Assurance Plan
  • Software Requirements Standards
  • Software Design Standards
  • Software Code Standards
  • Source Code to applicable tested software
  • Executable Code to applicable tested software
  • Software Design Document
  • Software Requirements Specification
  • Software Verification Test Cases and Procedures
  • Software Verification Results
  • Software Life Cycle Environment Configuration Index
  • Software Configuration Index
  • Problem Reports
  • Software Configuration Management Records
  • Software Quality Assurance Records
  • Traceability Matrices
  • Tool Accomplishment Summary
  • Software Accomplishment Summary (SAS)
  • Model based development & tools
  • Object Oriented Technologies (OOT)
  • Formal requirements notation and proofs
  • Incomplete Level A objective coverage
  • Advancements in Tools, implying more appropriate Qualification
  • Tool Qualification Plan
  • Tool Accomplishment Summary
  • Software Accomplishment Summary (SAS)
  • Safety Assessment Data (external to DO-178C)
  • System Level Requirements (external to DO-178C)

Required DO-178 Certification Documentation (Level A, B, C)

  • DO-178 Document Layout
  • Overview
  • System Aspects
  • Lifecycle
  • Planning Process
  • Development Process
  • Verification
  • Configuration Mgmt
  • Quality Assurance
  • Certification Liaison
  • Overview of Aircraft And Engine Certification
  • Data & Considerations
  • Objectives by Cert Level

DAY THREE

  • Working with DO-178C Tools and Templates (project based)
  • PSAC/PHAC Details & Recommendations
  • CM Details & Recommendations
  • QA/PA Details & Recommendations
  • SDP Details & Recommendations
  • SVP Details & Recommendations
  • System & Requirements Details
  • Software/CEH Design
  • Software Coding/Implementation
  • Software/CEH V&V and Testing
  • Software/CEH Testing: Details
  • Plan for Software Aspects of Certification (PSAC)
  • Software Development Plan
  • Software Verification Plan
  • Software Configuration Management Plan
  • Software Quality Assurance Plan
  • Software Requirements Standards
  • Software Design Standards
  • Software Code Standards
  • Source Code (ALL embedded flying software)
  • Software Design Document
  • Software Requirements Specification
  • Software Verification Test Cases & Procedures
  • Software Lifecycle environment Configuration Index
  • Software Configuration Index
  • Problem Reports
  • Proof of Reviews
  • Software CM Records
  • Software QA Records
  • Software Audit records (if not included in QA Records)
  • Traceability Matrices
  • Tool Qualification Plan (Verification Tools)
  • Tool Accomplishment Summary (Verification Tools)
  • Software Accomplishment Summary (SAS)
  • Safety Assessment Data (external to DO-178C)
  • System Level Requirements (external to DO-178C)

DO-178C Security Approaches

  • Cryptography
  • Access Security
  • Access Control
  • Intrusion Detection
  • Information and Data Protection
  • Data Integrity Assurance
  • Safety Approaches
  • Risk Mitigation
  • Hazard Analysis
  • Vulnerability Analysis
  • Considerations for Integrated Safety and Security Approaches

 

 

 

 

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.