Length: 4 Days
DO-178 and DO-254 Avionic Training Bootcamp by Tonex
The DO-178 is currently used for avionics software development and testing the applications and reliability of such software. DO-254 is the document that provides guidelines for the development of electronic aviation hardware.
Today, DO-254 provides guidelines for hardware development based on a variety of criteria. At its most basic, the document splits hardware components into two categories:
Simple Hardware Items: Hardware is classified as simple if a comprehensive combination of deterministic tests and analyses can ensure correct functional performance under all foreseeable operating conditions with no anomalous behavior.
Complex Hardware Items: Hardware is automatically classed as complex if it fails to meet the definition of a simple item. In other words, complex items have less predictable behavior than simple ones.
The current version of DO-178 used in avionics is DO-178C.
The FAA approved AC 20-115C on 19 Jul 2013, making DO-178C a recognized acceptable means, but not the only means, for showing compliance with the applicable airworthiness regulations for the software aspects of airborne systems and equipment certification.
DO-178C is the primary document by which the certification authorities such as FAA, EASA and Transport Canada approve all commercial software-based aerospace systems.
DO-178C replaced DO-178B to be the primary document by which the certification authorities will approve all commercial software-based aerospace systems. It represents a revision to DO-178B considering the experiences and information gathered for developing software for avionics.
DO-178 and DO-254 Avionic Training Bootcamp Course by Tonex
DO-178 And DO-254 Avionic Training Bootcamp covers the software and hardware aspects of avionic certification. You will learn the fundamental concepts, principals, tools, and methods associated with these two standards. You also will understand the differences and similarities of DO-178 and DO-254. In this bootcamp, we will discuss the background of these certifications, how they have evolved over the past years, and what would be the current application of them.
Learn About:
- DO-178 & DO-254 background and evolution path
- DO-178C/254 rules
- Document hierarchy
- DO-178C Certification Plans
- DO-254 Certification Plans
- PSAC/PHAC
- System & requirements
- DO178/254 design process
- DO178/254 execution, coding and reviews
- DO178/254 verification process
- DO-178C structures, tools and plans
- Traceability
- DO-178/254 errors and prevention action plans
- Gap analysis
- Design, data & control flow
- Hardware and software verification
- COTS Usage in DO-178/254
TONEX Bootcamp Format
DO-178 and DO-254 Training bootcamp is mostly a hands-on course. More than 70% of the class will be spent on practical exercises including labs, group class activities, and hands-on workshops. We have tried to encompass all the required material associated with DO-178/DO-254 when we designed the course, but we are also flexible to tailor the course agenda based on the needs of your organization.
Audience
DO-178 and DO-254 Training bootcamp is a 4-day course designed for:
- Software Engineers
- Hardware Engineers
- Systems Engineers
- Test Engineers
- Quality and Process Assurance engineers and managers
- Project managers
- Process engineers
- All individuals involved in DO-178 and DO-245 projects
Training Objectives
Upon the completion of DO-178 and DO-254 Training bootcamp, the attendees are able to:
- Understand both DO-178 and DO-254 components and how they work
- Recognize the differences and similarities between these two
- Recognize the exact application of each DO-178 and DO-254 to various elements inside the system
- Understand the actual intent of DO-178 industrial effective strategies
- Explain the history behind the DO-254 and DO-178C standards
- Comprehend the DO-178/254 evolution path resulting in the present’s interpretation.
- Identify what exactly is required to initiate a project in regards to safety, tools, quality assurance, and configuration management.
- Provide DO-178/254 compliant requirements
- Conduct DO-178/254 design, execution, and verification
- Apply best practices of DO-178/254
- Prevent usual errors
- Analyze DO-254/DO-178 gaps in their organization
- Estimate the associated costs and benefits of applying DO-178/254.
Course Outline
Overview of DO-254 and DO-178
- DO-178 certification description
- DO-254 certification description
- DO-178/DO-254 history and evolution path
- DO-178/DO-254 applications
- DO-178/DO-254 terminology and definitions
- DO-178/DO-254 part number and nomenclature
- DO-178/DO-254 team personnel
- DO-178/DO-254 organizational responsibilities
- DO-178/DO-254 acronyms and abbreviations
- Applicable internal and external documents
Hardware System Synopsis
- Mechanical systems top level chart
- Electrical systems top level block diagram
- System functional definition
- System failure states
- Safety and partitioning
Hardware Synopsis
- Hardware operations
- Hardware safety and partitioning
- Single incident upset planning
- Hardware elements
DO-254 Hardware Certification Contemplations
- Certification fundamentals and tools of compliance
- Issue paper sheets
- Certification Review Items (CRIs)
- Hardware level identification
- Compliance measures
- Certification authority engagement
Lifecycle of DO-254 Hardware Design
- V-Model technique
- DO-254 team personnel roles
- Interactions among the processes and activities
- Development sequencing
- Relationship between processes
- Flow diagram of the system lifecycle
- Flow diagram of hardware lifecycle
- Methods to give feedback
- Feedback procedure
- Iterative development model
- Overview of problem reporting techniques
- Traceability of evaluations
- Assessment results
- Planning process
- Development flow diagrams
- Requirements capture development
- Conceptual design development
- Detail design development
- Execution process
- Verification process
- Production transition process
DO-254 Hardware Design Planning Process
- Objectives
- Inputs
- Outputs
- Actions
- Technical boundaries
- Tools
- Transition requirements
- Essential processes
- Validation & verification process
- Configuration management
- Process assurance
- Certification liaison
DO-254 Hardware Process Assurance
- Process assurance audits
- Hardware transition requirements approval review
- Process assurance corrective Action
- Certification liaison goals and actions
- Compliance and criteria tools
- Compliance substantiation process
Data Associated with Hardware Design Lifecycle
- Introduction
- Traceable data
- Objective criteria of compliance
- Generating and regulating the hardware lifecycle data
- Submitting hardware lifecycle data
- Hardware control classifications
DO-254 Supplemental Considerations
- Taking advantage of the formerly developed hardware
- Applying Commercial-Off-The-Shelf (COTS) elements
- SH-1 Issue paper compliance
- Safety concerns
- Tool evaluation and qualification
- Design assurance concerns
- Applying contractors, sub-tier providers and off-shore facilities
- Nonconformities and changes to plans
DO-254 Certification Timetable
- Master project timetable
- Certification authority web interface
- Management system
Software Synopsis
- Software configuration block diagram
- Processor #1
- Processor #2
- COTS software determination
- Disabled code partitioning
- Safety and partitioning considerations
- Resource allocation
- Redundancy
- Fault tolerance
- Task timing
DO-178 Software Certification Considerations
- Certification fundamentals and compliance tools
- Certification Review Items (CRI)
- Development assurance levels (DALs)
- Software level identification
- DO-178C objectives By DAL
- Software conformity matrix
- Certification authority involvement
DO-178 Software Lifecycle
- V-Model approach
- Expansion of several DAL’s inside a single lifecycle procedure
- DO-178 team personnel roles and responsibilities
- Interactions of processes and actions
- Relationships between processes
- Delivering feedback methods
- Traceability of appraisals and assessment outcomes
- Overview of problem reporting
- Software planning process
- Integral procedures
- Software criteria process
- Software design development
- Software coding procedure
- Integration process
- Software testing procedure
DO-178 Software Lifecycle Data
- Introduction
- Lifecycle data interactions with other data describing the system
- Trace information
- Creating and regulating the software lifecycle data
- Presenting the software lifecycle data to the certification authority
- Software control classification
- DER delegation plan
DO-178 Software Supplemental Considerations
- Taking advantage of formerly developed software
- Tool qualification
- Alternate techniques
- In-situ loadable software
- Preference selectable software
- User adaptable software
- Various version software
- Software COTS
- Applying suppliers, sub-tier providers and off-shore facilities
- Nonconformities and alterations to plans
TONEX Workshop Sample
- Apply V-model for both software and hardware
- Develop conceptual design according to DO-178 and DO-254
- Estimate the costs associated with DO-178 and DO-254 implementation
- Perform COTS for both DO-178 and DO-254
- Develop process planning for DO-178 and DO-254
- Develop the DO-178 and DO-254 lifecycle step by step
DO-178 And DO-254 Avionic Training Bootcamp