DO-178C Training In Depth

DO-178C Training In Depth


DO-178C Training Course In Depth

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 the 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 tools to meet airworthiness requirements and obtain approval of software used in civil aviation products.

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. 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 the focus on how to use the guidance in the Object-Oriented Technologies and Related Techniques supplement (DO-332). You also will learn how to best apply the Ada language and GNAT Pro tool fits to agree with the certification objectives.

Customize It:

With onsite Training, courses can be scheduled on a date that is convenient for you, and because they can be scheduled at your location, you don’t incur travel costs and students won’t be away from home. Onsite classes can also be tailored to meet your needs. You might shorten a 5-day class into a 3-day class, or combine portions of several related courses into a single course, or have the instructor vary the emphasis of topics depending on your staff’s and site’s requirements.

DO-178C Training In DepthRelated Courses:

Duration: 4-5 days


◾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 regulatory review of DO-178C
◾Explain DO-330, DO-331, DO-332, 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

Course Content:

Introduction to DO-178C
◾Certificate overview
◾DO-178C topology & map
◾Objectives & activities
◾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
◾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)

Introduction to DO-254
◾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
◾Logic of using OOP in certified avionics
◾New objectives and activities in DO-178C for OOP
◾OOP-specific vulnerabilities and verification
◾Polymorphism, dynamic binding, and local type consistency
◾Virtualization vulnerabilities and verification
◾Memory management vulnerabilities and verification
◾Related techniques vulnerabilities and verification
◾Type conversion
◾Additional vulnerabilities and verification
◾Structural coverage
◾Component-based development
◾Timing analysis

Hands-On Activities
◾Individual/group activities

Participants will work on templates for the following:

Request More Information

Time Frame: 0-3 Months4-12 Months

No Comments Yet.

Leave a comment