Download Interent ExplorerDownload Apple SafariDownload OperaDownload FirefoxDownload Google Chrome

DO-278A Training | Software Integrity Assurance

DO-278A Training | Software Integrity Assurance

Print Friendly, PDF & Email


DO-278A Training Course – Hands-on

DO-278A Training, DO-278A Software Integrity Assurance Considerations for Communication, Navigation, Surveillance and Air Traffic Management (CNS/ATM) Systems.

DO-278A training provides you with the knowledge, concepts, principals, history, standards, and tools relevant to DO-278A. Learn about DO-278A, Software Integrity Assurance Considerations for Communication, Navigation, Surveillance and Air Traffic Management (CNS/ATM) Systems. We will teach you how to create, develop, and verify avionic software to DO-278A/ED- 109A. Also, we will cover the supplements of DO-278A/ED-109A to deliver extra support for model-based design, object-oriented programming and official techniques. DO-278A training will also discuss the logic behind the goals in DO-278A/ED-109A, the Tool Qualification document (DO-330/ED-215) and the supplements including DO-331/ED-216, DO-332/ED-217 and DO-333/ED-218.

DO-278A training is delivered in two separate modules; lectures and practical activities. Participants will learn all the theoretical material needed to develop and implement DO-278A via fun, interactive lectures and then they will experience what they have been taught through practical activities. The Practical module includes several labs, group activities, and hands-on seminars.

Duration: 3 days

DO-278A Training

DO-278A TrainingRelated Courses

Customize It:

» If you are familiar with some aspects of DO-278A Training course, we can omit or shorten their discussion.

» We can adjust the emphasis placed on the various topics or build the DO-278A Training 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-278A Training course in manner understandable to lay audiences.

Audience / Target Group:

The target audience for this DO-278A Training course:

• Software engineers
• Software testers
• Managers
• Quality assurance or certification personnel
• All individuals interested in learning about DO-278A


Upon completing this DO-278A Training course, learners will be able to meet these objectives:

• Create, develop, and verify software to fulfill the goals of DO-278A/ED-109A
• Understand the difference between high-level and low-level requirements of DO-278A
• Discuss the meaning of DO-278A/ED-109A by requirements-based evaluation?
• Discuss the modified condition/decision coverage (MC/DC)?
• Explain the data coupling evaluation and control coupling
• Understand the data adaptation its application
• Use the product service history
• Apply supporting data in DO-248C/ED-94C
• Understand the concept and value of model simulation
• Understand the concept and value of qualified auto-code generators
• Discuss and explain the supplemental goals while using object-oriented technology
• Employ the object- oriented technology complement in their project even if they don’t use object-oriented methods
• Understand the concept and value of formal methods
• Reduce the frequency and amount of testing
• Create, develop, and verify software methods to fulfill the objectives of DO-330/ED-215
• Describe the five Tool Qualification Levels TQL1-TQL5
• Explain and understand the supplement DO-331/ED-216 on Model-Based Development and Verification
• Demonstrate model requirements
• Explain supplement DO-332/ED-217 on object-oriented technique and associated tools?
• Explain the extra objectives during the use of object-oriented technology
• Elaborate the needs of employing the object- oriented technology supplement to their project
• Explain the supplement DO-333/ED-217 on Formal Methods

DO-278A Training – Course Syllabus:

Overview of DO-278A

What is DO-278A
What is ED-109A
History of DO-278A/ED-109A
DO-278A/ED-109A requirements
DO-278A/ED-109A applications
Gap Analysis
Compliance Determination

DO-278A Key Features

DO-278A fundamental principles
DO-278A objectives
Safety, software, hardware and certification of the avionic environment
DO-278A audition
DO-278A project management
DO-278A budget management
DO-278A schedule management
Typical DO-278A initiation mistakes

DO-278A Planning Process

DO-278A requirements
DO-278A designing
DO-278A coding
DO-278A integration
DO-278A reverse-engineering
DO-278A verification and validation
DO-278A quality assurance
DO-278A configuration management

DO-278A Main Differences with DO-178

Assurance Levels
Commercial Off-The-Shelf (COTS) technology incorporation

Software Verification Process

Avionics development data
Data analysis
Coverage evaluation
Verification and validation

Software Considerations

Comprehensive input testing
Reliability models
Manifold version different software verification
Previously-developed software
Product service record
Tools for developing environment

DO-278A Assurance Levels and Their Corresponding DO-178B / ED-12 Safety Levels

AL1, corresponding to Level A
–Disastrous: stops continual safe flight or landing, many lethal damages
AL2, corresponding to Level B
–Hazardous/Severe: possible lethal damages to a small amount of occupants
AL3, corresponding to Level C
–Major: damages crew efficacy, distress or possible damages to occupants
AL4, no equivalent
AL5, corresponding to Level D
–Minor: abridged aircraft safety limitations, but well inside crew competences
AL6, corresponding to Level E
–No impact: does not impact the safety of the airplane at all

DO-278A Requirements Documentation

SAAP: Software Aspects of Approval Plan
SQAP: Software Quality Assurance Plan
SCMP: Software Configuration Management Plan
CCP: Configuration Control Protocols
Software code standard
Software design standard
Software requirements guideline
SDP: Software Development Plan
SVP: Software Verification Plan
Source, implementable object code, SCI and SECI
Software design documentation
Software requirements documentation
Test cases
Verification outcomes
Quality assurance logs
Configuration management logs

Security Tools

Access security
Intrusion detection
Information and data protection
Hazard analysis
Vulnerability analysis

DO-278A Supplements

–Software tool qualification considerations
–Model-Based development and verification supplement
–Object-oriented technology and related techniques supplement to DO-178C and DO-278
–Formal methods supplement

Case Study Sample: Flight-Crucial Data Reliability Assurance For Ground-Based COTS Elements

System description
Current guidelines associated with ground-based systems and COTS
DO-278A coverage associated with this topic
FFA ground-based standards
Approaches to safety and security
Risk mitigation evaluation
Data integrity in ground-based systems
Proof-of-concept architecture

Wrap-up – DO-278A Training

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

Request More Information

    Time frame: