DO-278A Training | Software Integrity Assurance

Print Friendly, PDF & Email
Introduction:

DO-278A Training | Software Integrity Assurance Course Hands-on

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

Advanced Smartphone Forensics Training Related Courses

Customize It!

● We can adapt this DO-278A Training course to your group’s background and work requirements at little to no added cost.
● If you are familiar with some aspects of this 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

DO-278A training is a 3-day course designed for:

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

Objectives:

Upon the completion of DO-278A training, the attendees are able to:

● 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 Content:

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
Classification
Mitigation
Commercial Off-The-Shelf (COTS) technology incorporation

Software Verification Process

Avionics development data
Data analysis
Testing
Coverage evaluation
Traceability
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
Traceability
Test cases
Verification outcomes
Quality assurance logs
Configuration management logs

Security Tools

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

DO-278A Supplements

RTCA DO-330
Software tool qualification considerations
RTCA DO-331
Model-Based development and verification supplement
RTCA DO-332
Object-oriented technology and related techniques supplement to DO-178C and DO-278
RTCA DO-333
Formal methods supplement

Request More Information

Time Frame: 0-3 Months4-12 Months

No Comments Yet.

Leave a comment

0