Diploma in IMA, Partitioning and RTOS in Avionics
About us Diploma in IMA, Partitioning and RTOS in Avionics
The Diploma in IMA, Partitioning, and RTOS in Avionics focuses on the development of avionics systems using Integrated Modular Architecture (IMA), software partitioning, and real-time operating systems (RTOS). The program addresses the implementation of these technologies in the design and development of safety-critical aircraft systems. It focuses on the application of methodologies for the design, implementation, and verification of software and hardware in avionics environments.
This diploma offers hands-on experience in software development in RTOS environments, application partitioning to ensure system safety and integrity, and IMA implementation. It covers industry standards such as ARINC 653, as well as compliance with aviation safety regulations. Prepares participants for roles such as avionics software engineers, embedded systems architects, and functional safety specialists, enabling the design and implementation of modern and safe avionics systems.
Target keywords (natural occurrences in the text): IMA, Software partitioning, RTOS, Avionics, Embedded systems, ARINC 653, Functional safety, Avionics Diploma.
Diploma in IMA, Partitioning and RTOS in Avionics
- Format:
- Duration:
- Hours: 900 H
- Language:
- Credits:
- Registration date: 08-09-2026
- Strat date: 19-10-2026
- Available places: 11
1,550 $
Competencies and results
What you will learn
Who this program is for:
Diploma in IMA, Partitioning and RTOS in Avionics
9.9 Introduction to IMA (Integrated Modular Avionics)
9.9 Fundamentals of Partitioning in Avionics
9.3 Overview of RTOS (Real-Time Operating Systems)
9.4 Benefits of IMA, Partitioning, and RTOS in Avionics
9.5 Key Concepts: Address Spaces, Task Prioritization
9.6 Relevant Standards and Regulations (ARINC, DO-978C)
9.7 Application Examples in Modern Avionics Systems
9.8 Future Trends in IMA, Partitioning, and RTOS
9.9 IMA Architectures: Centralized, Distributed, Hybrid
9.9 Partitioning Systems: Space, Time, Resources
9.3 Partitioning Standards: ARINC 653, other specifications
9.4 Design and Implementation of Secure Partitions
9.5 Inter-Partition Communication and Data Management
9.6 Performance Considerations and Latency
9.7 Case Studies: Real-World Partitioning Implementations
9.8 Fault-Tolerant System Design
3.9 RTOS: Key Concepts, Task Scheduling
3.9 Real-Time RTOS: Characteristics and Requirements
3.3 Selecting an RTOS for Avionics: Criteria
3.4 Designing and Configuring RTOS for Critical Applications
3.5 Synchronization and Inter-Task Communication
3.6 Interrupts and Real-Time Event Handling
3.7 Real-Time Analysis: Worst-Case (WCET)
3.8 RTOS Examples: VxWorks, PikeOS, INTEGRITY
4.9 IMA System Architecture: Hardware and Software
4.9 Control System Design: Functions and Modules
4.3 Resource Management: Memory, CPU, Peripherals
4.4 Interface Design: Sensors, Actuators, Buses
4.5 IMA Software Development: Structure and Design
4.6 Management of Configuration and Version Control
4.7 IMA System Testing and Validation
4.8 Integration of Third-Party Components
5.9 Requirements Analysis for Critical Software
5.9 DO-978C Compliant Software Design
5.3 Static and Dynamic Analysis Techniques
5.4 Verification and Validation: Unit Testing, Integration Testing
5.5 Fault Analysis and Fault Tolerance
5.6 Risk Management in Software Development
5.7 Analysis and Verification Tools
5.8 Documentation and Change Control
6.9 IMA Implementation: Phases and Processes
6.9 Software Development in IMA Environments
6.3 Development and Debugging Tools
6.4 User Interface (UI) Design
6.5 Hardware and Driver Management
6.6 Integration and Certification Testing
6.7 Security Implementation in IMA Systems
6.8 Best Practices in Software Development Avionics
7.9 Programming Languages for IMA (Ada, C/C++)
7.9 Object-Oriented Software Design for Avionics
7.3 Concurrent and Parallel Programming
7.4 Performance Optimization Techniques
7.5 Debugging and Code Analysis
7.6 Implementation of Critical Algorithms
7.7 Advanced Programming Tools
7.8 Driver and Controller Development
8.9 Applications of IMA in Flight Control Systems
8.9 Applications in Navigation and Communication Systems
8.3 Design of Visualization Systems
8.4 Systems Engineering for Avionics
8.5 Integration of Sensors and Actuators
8.6 Data Bus Architecture (ARINC, CAN)
8.7 Design of Monitoring Systems
8.8 Design of Systems for eVTOL
9.9 Legal Framework and Regulations for Critical Avionics
9.9 Certification Standards (EASA, FAA)
9.3 DO-978C: Certification Requirements and Process
9.4 Functional Safety Management
9.5 Quality Management in Software Development
9.6 Documentation and Regulatory Compliance
9.7 Certification Audits and Reviews
9.8 Certification Case Studies
9.9 Future Trends in Avionics Certification
9.90 Legal and Ethical Responsibilities
Capstone-type projects
- IMA-RTOS Simulator: Development of a simulator for IMA (Integrated Modular Avionics) systems with RTOS (Real-Time Operating System).
- Secure Partitioning: Implementation of secure partitioning and communications in the simulator.
- Critical Applications: Design and development of critical software modules (e.g., flight control) in the simulator.
- Validation and Verification: Validation of the safety and robustness of the IMA system with RTOS.
Admissions, fees and scholarships
Do you have any questions?
Our team is ready to help you. Contact us and we’ll get back to you as soon as possible.