Led by multicore experts from Rapita Systems and Wind River, the training will focus on practical approaches to satisfying CAST-32A / A(M)C 20-193 objectives for both civil and defense multicore avionics projects.
Through a mix of theory and practical training, attendees will learn how to:
- Leverage industry-best approaches to CAST-32A / AMC 20-193 compliance
- Interpret AC 20-193 / AMC 20-193 and what the objectives mean in practice
- Select the right multicore hardware for your project
- Characterize and quantify multicore interference in your platform
- Estimate worst-case-execution-time for multicore platforms
- Demonstrate robust partitioning in your multicore system
- Integrate CAST-32A / AC 20-193 evidence into your existing DO-178C workflow
Lead presenters:
Olivier Charrier - Functional Safety Specialist
Olivier Charrier is a Functional Safety Specialist who obtained a Master’s degree in Software Engineering (DESS) from Bordeaux University in 1989. He worked for Alsys/Aonix before joining Wind River in June 2001 as Senior Field Application Engineer for the South-western region of Europe dedicated to the Aerospace & Defence Market. In 2007, he became EMEA Aerospace & Defence Principal Engineer to support and coordinate EMEA wide A&D programs. Since January 2017, Olivier has been extending his scope to contribute to other markets, like Railway, Nuclear, Medical and Automotive, also adding new geo like APAC.
Leif Millar
Leif received a Bachelor of Science in Computer Engineering and a Master of Science in Computer Science and Engineering from University of Michigan in 2015 and 2017. Before coming to Rapita, he worked at Ford Motor Company for five years as an embedded systems software engineer. Before college, Leif served in the United States Air Force for six years as an F-15 avionics maintenance technician.
Karl Thyssen - Multicore Analysis Engineer
Karl is a Multicore Analysis Engineer who works in the delivery of customer projects on multicore platforms, specializing in software analysis.
Training format
2 full day training sessions
Day 1:
- The muticore challenge
- Concepts and terminology
- Identifying and quantifying multicore interference
- Identifying interference channels in a T2080
- Introduction to AC 20-193 and AMC 20-193
- Single core activation
- Selecting hardware and RTOS
- AMP vs SMP
- Integrated Modular Avionics
Day 2:
- Multicore Avionics Certification for high-Integrity DO-178C projects ( MACH 178)
- Rapita's approach to AC 20-193, AMC 20-193 and CAST-32A compliance
- DO-178C Planning for AC 20-193 and AMC 20-193
- Data Coupling and Control Coupling (DC/CC)
- Critical Configuration Settings (CCS)
- Safety Net
- Interference channel testing
- Worst-case execution time (WCET) determination
- Review and conclusions