"Software Considerations in Airborne Systems and Equipment Certification: RTCA DO-178C Training"
RTCA has teamed with The MITRE Aviation Institute to offer high quality and relevant training for the aviation industry in understanding the requirements and parameters for avionics software development necessary to obtain FAA certification. The two world class organizations are using their collective experience and expertise to provide training on the new standards and recommended practices contained in the new DO-178C, Software Considerations in Airborne Systems and Equipment Certification.
In addition to the comprehensive course manual developed by the experts at the MITRE Aviation Institute, each training course attendee receives the new standards developed over a six-year period by RTCA Special Committee 205.
The course will provide a thorough understanding of the requirements and applicability of DO-178C; the fundamental techniques of software development considerations in airborne systems and equipment certification; and an introduction and overview of Software Tool Qualification Considerations, Formal Methods Supplement To DO-178C, Model-Based Development and Verification Supplement To DO-178C, Object Oriented Technology and Related Techniques Supplement To DO-178C.
When
- March 20-22, 2012
- June 26-28, 2012
- September 18-20, 2012
- December 4-6, 2012
Where
The training takes place in the modern facilities of RTCA Headquarters, 1150 18th Street, Suite 910, Washington, DC 20036
Directions & Lodging
Click here for directions to RTCA and for hotel information.
Return to top of page
Course Materials
Course Schedule
Day One
|
|
Time
|
Module
|
|
8:30 – 9:00
|
1. Course
Introduction
Opening Remarks -- introduction
of instructors, participants, and overview of expectations.
|
|
9:00 – 10:00
|
2.
DO-178C Overview (including Supplements’ Overview)
Overview
of RTCA DO-178C Software Considerations in Airborne Systems and Equipment
Certification including document organization, structure and content
elements of the document.
|
|
|
Break
|
|
10:15 –
11:15
|
3. System
Aspects Relating to Software Development
Discussion of software
considerations in system life cycle processes and system considerations in software
life cycle processes to establish a relationship between system safety and
software assurance levels.
|
|
|
Break
|
|
11:30 – 12:00
|
4. Software Life Cycle
A guide through the
creation of a software life cycle with transition criteria between processes
compliant with DO-178C.
|
|
12:00 – 1:00
|
Lunch
|
|
1:00 – 2:00
|
5. Software Planning
Process
The planning of software
development and integral processes necessary to implement system requirements
consistent with software assurance objectives ensuring system safety.
|
|
|
Break
|
|
2:15 – 3:15
|
Software Planning
Process, continued
A stimulating
exercise designed to review the Software Planning Process will teach the
participants how to apply the knowledge they acquired in a highly effective
case study.
|
|
|
Break
|
|
3:30 – 5:00
|
6. Software
Development Processes (with Exercise)
Discussion of the processes
that create the software life cycle data (crucial to the verification
processes), high-level requirements, low-level requirements, architecture,
source code, and Executable Object Code. This includes an exercise to create
low-level requirements from Instructor-supplied high-level requirements.
|
Day Two
|
|
Time
|
Module
|
|
8:30 – 9:30
|
7. Software
Verification Process
An overview
of the Verification Process to provide a clear and distinct
understanding of avionics development data reviews, analysis, testing,
coverage analysis and traceability, as well as how they work together.
|
|
|
Break
|
|
9:45 – 10:45
|
Software Verification Process
(continued)
A
discussion of the enhanced details of the reviews and analysis process
including an exercise which reinforces participant’s ability to successfully
and effectively apply this process in real avionics development.
|
|
|
Break
|
|
11:00 – 12:00
|
Software Verification Process
(continued)
A
guide to establishing the foundation for the creation and use of test cases,
test procedures, and test results of the testing process.
|
|
12:00 – 1:00
|
Lunch
|
|
1:00 – 2:00
|
Software Verification Process
(continued)
Instruction on creating
test cases that will strengthen the participant’s ability to successfully
apply the testing processes. This session also includes an in-depth analysis
of the verification of the testing results.
|
|
|
Break
|
|
2:15 – 3:15
|
Software Verification Process
(continued)
An exercise on applying
structural coverage analysis based on the participant-created test cases to
assert the “verification of verification”
|
|
|
Break
|
|
3:30 – 5:00
|
8.
Software Configuration Management Process
Objectives for different control categories, including control
of inputs and outputs during the software life cycle that ensures consistency
and repeatability of the process activities.
|
Day Three
|
|
Time
|
Module
|
|
8:30 – 9:30
|
9.
Software Quality Assurance Process
An introduction of the software quality assurance process that
provides the confidence the software life cycle processes produce software
that conforms to requirements and assures compliance with approved software
plans and standards.
|
|
|
Break
|
|
9:45 – 10:15
|
10.
Certification Liaison Process and Certification Overview
Process
A discussion of the certification liaison process. This
process is significant in gaining agreement between an applicant and the
certification authority on “means of compliance” and providing compliance
substantiation.
|
|
10:15 – 11:15
|
11.
Software Life Cycle Data
A
detailed look at software life cycle data. The participants will be provided
a clear understanding of which software life cycle process creates what
specific software life cycle data.
|
|
|
Break
|
|
11:30 – 12:00
|
12. Additional
Considerations
An overview of the acceptable use of these additional
processes:
- Exhaustive
Input Testing
- Software
Reliability Models
- Multiple-Version
Dissimilar Software Verification
|
|
12:00 – 1:00
|
Lunch
|
| 1:00
– 2:30
|
Additional Considerations (continued)
The acceptable use of these additional processes:
- Previously-developed
software
- Product
Service History
|
|
|
Break
|
|
2:45 – 3:15
|
Additional Considerations (continued)
The final section covers the acceptable use of this additional
process:
- Development
Environment (Tools)
|
|
|
Break
|
|
3:30 – 5:00
|
13. Summary/Wrap Up/Course Evaluation/Presentation of Certificates
Participant review of the course; completion of a course
evaluation; and presentation of an RTCA certificate of completion.
|
Return to top of page
Instructors
John Charles Angermayer is an experienced Lead Multi-Disciplinary Systems Development and Software Engineer with 37 years of experience in software development and project management; he has worked at MITRE CAASD since 1998. John was one of the co-authors of DO-178C and was an active member of RTCA SC-205.
He has supported Data Link, Capstone, GPS III, and Military Avionics and Data Base Approvals for CNSATM (GATM). His work includes software approvals for the first commercially available TCAS II system, a Predictive Windshear system, a series of communication radios and Mode S transponders. He was an active member of RTCA SC-167 as co-chair of Working Group 4, RTCA SC-190 in the CNS/ATM (ground) sub-group, and RTCA SC-201. He is currently an active member of RTCA SC-216.
He holds a Bachelor's degree in Physics from North Carolina State University, and has completed Post Graduate Studies from the University of Miami.
Mr. Kent Hollinger is a Principal Engineer at MITRE/CAASD. In this capacity, he is involved in Certification activities and in developing and implementing Safety Management Systems (SMS) and Quality Assurance (QA) programs for worldwide aviation service providers, manufacturers and governments. He also was heavily involved in the FAA's decision to analyze and fund the Automatic Dependent Surveillance - Broadcast mode (ADS-B) program.
In addition to these job assignments, Mr. Hollinger has been active in several industry-wide efforts. He was a Working Group Co-Chair of the RTCA SC-200/ EUROCAE WG60 that produced the document DO-297/ED-124 Integrated Modular Avionics (IMA) Development Guidance and Certification Considerations, the chair of the recently completed FAA Aging Transport Systems Rulemaking Advisory Committee (ATSRAC), the chair of the Air Transport Association (ATA) Powerplant Subcommittee, and a Working Group chair on the ATA Fuel Systems Safety Leadership Team. He has also served on the ATA Engineering, Maintenance and Materiel Council, the Transportation Research Board's (TRB) Airport Cooperative Research Program and is a licensed Professional Engineer (P.E.) in the State of Ohio.
Mr. Hollinger has a very broad and diverse background in aviation maintenance. His Original Equipment Manufacturer (OEM) experience includes General Electric (GE) Aircraft Engines where he led repair development on commercial engines, and Fairchild Dornier as Vice President of Technical Support. His knowledge of third-party repair stations came as a Business Unit General Manager at The NORDAM Group and as Director of Engineering at Chromalloy Compressor Technologies. As Chief Engineer of Northwest Airlines and Vice President of Quality Assurance and Engineering at America West Airlines, Kent gained significant experience in airline maintenance operations.
Return to top of page
Course Fee
REGISTER FOR THE MARCH COURSE BY FEBRUARY 19, 2012 AND RECEIVE $150.00 DISCOUNT
| |
Non-Member Registration |
RTCA Member Registration |
| DO-178C |
$1,899.00 |
$1,499.00 |
|