Postgraduate DiplomaAerospace, UAM, Drones & Space Applications open

Diploma in IMA, Partitioning and RTOS in Avionics

Online postgraduate diploma of 800 hours in IMA, partitioning and RTOS in avionics. 8 modules covering integrated modular avionics, spatial and temporal partitioning, ARINC 653 APEX services, certifiable operating systems, multicore platforms and DO-297 certification with RTCA DO-297, ARINC 653 and VxWorks 653, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Understand the architecture of integrated modular avionics.

02

Design the spatial and temporal partitioning of a platform.

03

Develop applications with ARINC 653 APEX services.

04

Select certifiable real-time operating systems.

05

Analyse interference on multicore platforms according to AMC 20-193.

06

Verify the timing behaviour of partitioned applications.

07

Apply the DO-297 incremental acceptance process.

Profile

Who it's for

  • Real-time software engineers.
  • IMA platform integrators.
  • Embedded operating systems engineers.
  • Software certification engineers.
  • Avionics architects.
  • Timing verification engineers.
  • Engineering or science graduates looking to enter the avionics sector.
Standards & tools

What you'll work with

  • RTCA DO-297 (integrated modular avionics development and certification)
  • ARINC 653 (avionics application software standard interface)
  • RTCA DO-178C (airborne software assurance)
  • AMC 20-193 (use of multicore processors)
  • RTCA DO-254 (airborne electronic hardware assurance)
  • SAE ARP4754B (development of civil aircraft and systems)
  • ARINC 664 Part 7 (AFDX deterministic Ethernet)
  • VxWorks 653
  • LynxOS-178
  • INTEGRITY-178 tuMP
  • PikeOS
  • Rapita RVS
Syllabus

8 modules

  1. 1.1From federated avionics to IMA
  2. 1.2IMA platforms and modules
  3. 1.3Shared resources
  4. 1.4Platform supplier, application supplier and integrator
  5. 1.5Examples on the A380 and B787
  6. 1.6Second-generation IMA
  7. 1.7Weight and maintenance benefits
  8. 1.8Integration risks
  9. 1.9Configuration data
  10. 1.10Workshop: reference IMA architecture
  1. 2.1The partition concept
  2. 2.2MMU and memory protection
  3. 2.3Cyclic scheduling
  4. 2.4Time windows
  5. 2.5Major frame and minor frame
  6. 2.6I/O partitioning
  7. 2.7Health monitor
  8. 2.8Partitioning robustness
  9. 2.9Partitioning verification
  10. 2.10Practical exercise: designing a scheduling table
  1. 3.1APEX interface
  2. 3.2Processes and priorities
  3. 3.3Sampling and queuing ports
  4. 3.4Inter-partition communication
  5. 3.5Error handling with the Health Monitor
  6. 3.6XML configuration
  7. 3.7ARINC 653 Parts 1, 2 and 3
  8. 3.8Application portability
  9. 3.9Common mistakes
  10. 3.10Lab: APEX application with two partitions
  1. 4.1Requirements of an aeronautical RTOS
  2. 4.2Separation kernels
  3. 4.3Hypervisors
  4. 4.4Real-time scheduling
  5. 4.5Interference analysis
  6. 4.6Device drivers
  7. 4.7Certification packages
  8. 4.8Comparison of commercial products
  9. 4.9Selection criteria
  10. 4.10Case study: selecting an RTOS for an FCC
  1. 5.1Shared resources and interference
  2. 5.2AMC 20-193 objectives
  3. 5.3Interference channels
  4. 5.4Cache and shared memory
  5. 5.5WCET on multicore
  6. 5.6Interference mitigations
  7. 5.7Measurement with performance counters
  8. 5.8Deterministic configurations
  9. 5.9Robustness
  10. 5.10Practical exercise: measuring memory interference
  1. 6.1DO-178C in IMA environments
  2. 6.2Requirements per partition
  3. 6.3Integration on the platform
  4. 6.4Application testing
  5. 6.5Execution time analysis
  6. 6.6Tracing tools
  7. 6.7Structural coverage
  8. 6.8Incremental modification
  9. 6.9Configuration control
  10. 6.10Lab: timing analysis of a partition
  1. 7.1Certification tasks 1 to 6
  2. 7.2Incremental acceptance
  3. 7.3Platform configuration data
  4. 7.4Responsibilities of each role
  5. 7.5IMA certification plan
  6. 7.6Application modifications
  7. 7.7Configuration changes
  8. 7.8Common findings
  9. 7.9Lessons from programmes
  10. 7.10Case study: acceptance of a new application
  1. 8.1Functions to be integrated
  2. 8.2Partition architecture
  3. 8.3Time scheduling
  4. 8.4APEX configuration
  5. 8.5Multicore analysis
  6. 8.6Verification plan
  7. 8.7Certification plan
  8. 8.8Conclusions
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

100% online programme on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: you progress at your own pace within the intake, so it fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is VxWorks 653, LynxOS-178, INTEGRITY-178 tuMP, PikeOS and Rapita RVS, in free, academic or evaluation versions. Practical work is based on real procedures: designing partition scheduling tables, developing APEX applications and measuring interference on multicore processors. Assessment is continuous per module plus the final project.

Standards covered: RTCA DO-297, ARINC 653, RTCA DO-178C, AMC 20-193, RTCA DO-254, SAE ARP4754B, ARINC 664 Part 7.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of RTCA DO-297, ARINC 653 and RTCA DO-178C applied to real cases, not as a theoretical annex.
Industry software:VxWorks 653, LynxOS-178, INTEGRITY-178 tuMP, PikeOS and Rapita RVS, in free, academic or evaluation versions.
Final project:An IMA platform project covering partition architecture, scheduling, APEX configuration, multicore analysis and certification, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Partition architecture
Allocate the functions to be integrated to a partition architecture.
Time scheduling and APEX
Design the scheduling table and the APEX configuration.
Multicore analysis
Analyse interference channels and mitigations on the multicore platform.
Verification and certification plans
Prepare the verification plan and the DO-297 certification plan.
Final project
Conclusions, report and presentation, reviewed by your tutor.
Career opportunities

Where this takes you

Real-time software engineerIMA platform integratorEmbedded operating systems engineerSoftware certification engineerAvionics architectTiming verification engineer
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • Internet connection and a computer able to run the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with VxWorks 653, LynxOS-178, INTEGRITY-178 tuMP, PikeOS and Rapita RVS, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), a computer able to run the software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Diploma in IMA, Partitioning and RTOS in AvionicsEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.