Download Interent ExplorerDownload Apple SafariDownload OperaDownload FirefoxDownload Google Chrome

DO-178C Training In-Depth

DO-178C Training In-Depth

DO-178C Training In-Depth:

DO-178C Training In-Depth Course with real-world hands-on exercises

Through this DO-178C Training in-depth course, you will learn aircraft safety, systems, software planning, software requirements, and software design/code/test. The whole environment of aviation avionics software development will be discussed briefly including but not limited to DO-178C’s relationship to other industry standards including the SAE standards ARP-4761 for Safety and ARP-4754A for Systems Development.

The DO-178C training course presents the fundamental concepts behind DO-178B/C avionics certification. It also discusses the differences between DO-178B and DO-178C, with a focus on how to use the guidance in the Object-Oriented Technologies and Related Techniques Supplement (DO-332). With DO-178C Training in-depth, you also will learn how to best apply the Ada language and GNAT Pro tool fits to agree with the certification objectives.

The DO-178C, which is Software Considerations in Airborne Systems and Equipment Certification, is the main international standard for commercial avionics software development. RTCA/DO-178C is the fourth-generation standard for commercial airborne software. The United States Federal Aviation Administration recognized it in 2013. DO-178C gives suggestions to produce effective airborne systems and equipment software. Agreement with the objectives of DO-178C is the key tool to meeting airworthiness requirements and obtaining approval for software used in civil aviation products.

What’s Included?

  • 4 days of DO-178C Training In-Depth Online with an Authorized Instructor
  • DO-178C Training In-Depth Electronic Course
  • 100% Satisfaction Guarantee

Resources

Related Courses

Customize It:

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

Audience/Targeted Group

DO-178C training In-Depth course is a 4-day course designed for:

  • Engineering managers
  • Software engineers
  • Software quality engineers
  • Test engineers
  • Hardware engineers
  • Systems engineers
  • Quality and process assurance personnel
  • Software developers
  • Project managers

Objectives:

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

  • Understand DO-178C and its supplements
  • Discuss DO-178C software development and verification planning process
  • Articulate the main differences between DO-178B and DO-178C
  • Understand and follow a regulatory review of DO-178C
  • Explain DO-330, DO-331, DO-332, and DO-333 supplements
  • Use general contents, supplements, and documents related to DO-178C
  • Integrate changes in DO-178C with existing practices in the software analysis process
  • Assess life- cycle, processes, and data for compliance with DO-178C
  • Incorporate DO-330 with the existing practices for the software tool qualification process
  • Assess tool qualification life-cycle processes and data for compliance with DO-330

DO-178C Training In-Depth – Course Outline:

Introduction to DO-178C

  • Certificate Overview
  • DO-178C topology & map
  • Objectives & activities
  • Refinement
  • DO-178C supplements and companion documents
  • DO-178C processes
  • Software planning process
  • Additional considerations
  • 
DO-178 & DO-254 history
  • 
DO-178C/254 Principles
  • 
Document hierarchy & criticality levels
  • 
ARP4761 safety assessments
  • 
PSAC/PHAC details
  • 
System & requirements details
  • 
DO178/254 design aspects
  • 
DO178/254 implementation, coding, and reviews
  • 
DO178/254 verification
  • 
DO-178/254 vs CMMI
  • DO-178C structural coverage, tools & strategies
  • Traceability
  • DO-178/254 mistakes & Prevention
  • DO-254 additional details
  • Gap analysis & reverse engineering
  • Design, data & control flow
  • COTS usage in DO-178/254
  • Differences between DO-178B and DO-178C
  • Regulatory Review

Fundamentals of DO-178C

  • Avionics environment
  • Relationship to ARP-4754A and ARP-4761
  • Avionics safety
  • Avionics systems

DO-178C Software Planning

  • Criticality levels
  • 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

DO-254 Hardware Planning

  • Plan for Hardware Aspects of Certification (PHAC)
  • Hardware Configuration Management Planning (HCMP)
  • Hardware Verification Plan (HVP)
  • Hardware Design Process (HDP)
  • HPAP

Introduction to DO-254

  • Compliance
  • System Design Assurance Level (DAL)
  • EASA and FAA application
  • Hardware design lifecycle objectives and Data
  • Integral processes
  • Validation and verification
  • Configuration management
  • Process assurance
  • System Safety
  • Tool qualification
  • COTs cores and IPs
  • Single Event Upset and SRAM parts
  • Functional Failure Path (FFP)
  • Elemental assessment
  • Advanced verification techniques
  • Requirements capture
  • Conceptual design
  • Detailed design
  • Implementation and production transition
  • Verification and validation

DO-178C Software Development Processes

  • Requirements development
  • Design development
  • Software implementation
  • Parameter data item files
  • Trace Data
  • Software Integration

DO-178C Software Verification Processes

  • Software verification objectives
  • Software verification process activities
  • Software analyses
  • Software testing
  • Requirements-based testing techniques
  • Test coverage analysis
  • Software verification process traceability
  • Verification of parameter data items

Integral Processes

  • Software verification
  • Software configuration management
  • Software quality assurance
  • Certification liaison

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

Software Configuration Management (CM) Processes

  • Software CM process objectives
  • Software CM process activities
  • Data control categories
  • Software load control
  • Software life cycle ecosystem control

Software Quality Assurance (QA) Processes

  • Software QA process objectives
  • Software QA process activities
  • Software conformity review

DO-178C Supplements

  • DO-330 software tool qualification
  • DO-331 model-based development and verification
  • DO-332 object-oriented technology
  • DO-333 formal methods supplement

DO-178C OO Technology Supplement

  • The logic of using OOP in certified avionics
  • New objectives and activities in DO-178C for OOP
  • OOP-specific vulnerabilities and verification
    • Inheritance
    • Polymorphism, dynamic binding, and local type consistency
    • Overloading
  • Virtualization vulnerabilities and verification
  • Memory management vulnerabilities and verification
  • Related techniques vulnerabilities and verification
    • Type conversion
    • Exceptions
  • Additional vulnerabilities and verification
    • Traceability
    • Structural coverage
    • Component-based development
    • Timing analysis

Hands-On Activities

  • Labs
  • Individual/group activities
  • Workshops

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

Request More Information

    Time frame: