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
- DO-178C Training In-Depth – https://www.wiley.com/
- DO-178C Training In-Depth – https://www.packtpub.com/
- DO-178C Training In-Depth – https://store.logicaloperations.com/
- DO-178C Training In-Depth – https://us.artechhouse.com/
- DO-178C Training In-Depth – https://www.amazon.com/
Related Courses
- Advanced Link 16 Training
- DO-160G Training | Environmental Conditions and Test Procedures for Airborne Equipment
- DO-178 And DO-254 Avionic Training Bootcamp
- DO-200A Training | DO-200B Processing Aeronautical Data
- DO-254 Training | Design Assurance of Airborne Electronic Hardware
- DO-254 Training: Avionics Hardware
- DO-278A Training | Software Integrity Assurance
- DO-297 Training | IMA Development Guidance
- EMC/EMI Training for Aerospace
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




