Diploma in DDS/RTPS and QoS for Critical Systems
About us Diploma in DDS/RTPS and QoS for Critical Systems
The Diploma in DDS/RTPS and QoS for Critical Systems focuses on the design and optimization of real-time communication systems, using DDS (Data Distribution Service), RTPS (Real-Time Publish-Subscribe), and QoS (Quality of Service). It explores the development of critical applications in sectors such as industrial automation, robotics, autonomous vehicles, and embedded systems, ensuring compliance with latency, reliability, and security requirements. It focuses on the implementation of traffic control and management mechanisms, with an emphasis on performance analysis and the configuration of QoS policies to guarantee the desired behavior in complex scenarios.
The diploma offers practical knowledge of traffic simulation and analysis tools, including the use of Wireshark and systems modeling. Students learn to design robust and scalable systems while understanding industry standards and best practices for software development. This training is aimed at professionals seeking to enhance their skills in the design and implementation of mission-critical systems, preparing them for roles such as real-time software engineers, distributed systems architects, and communications specialists, increasing their value in the job market.
Diploma in DDS/RTPS and QoS for Critical Systems
- Format: Hybrid
- Duration: 6–8 months
- Hours: 800 H
- Language: English / Spanish
- Registration date: 23-10-2026
- Strat date: 03-12-2026
- Available places: 2
1,249 $
Competencies and results
What you will learn
1. DDS/RTPS and QoS Domains for Critical Systems: Design, Implementation, and Optimization
-
Understand the architecture of DDS/RTPS: Principles, key concepts, and functionalities.
-
Analyze and design distributed systems using DDS/RTPS for mission-critical applications.
-
Master the configuration and use of QoS (Quality of Service) in DDS/RTPS to ensure performance and reliability.
-
Implement optimization strategies to improve the performance of DDS/RTPS systems.
-
Apply DDS/RTPS in practical mission-critical system scenarios, including examples and case studies.
-
Learn about security in DDS/RTPS: authentication, authorization, and data protection.
- Use tools and frameworks for the development and debugging of DDS/RTPS systems.
Integrate DDS/RTPS with other relevant protocols and technologies.
Manage and maintain DDS/RTPS-based systems, including troubleshooting and monitoring.
Design and implement fault-tolerant and highly available DDS/RTPS systems.
2. Expert Implementation of DDS/RTPS and QoS: Towards High-Performance Critical Systems
-
Master the fundamentals of DDS/RTPS and QoS, understanding their architecture and operation for distributed systems.
-
Analyze case studies and practical examples of DDS/RTPS implementation in real-world applications, such as robotics, aerospace, and process control.
Explore the configuration and customization of DDS/RTPS to optimize performance and reliability in critical environments.
Apply advanced QoS techniques to prioritize and control data traffic, ensuring the timely and reliable delivery of critical information.
Explore best practices for implementing DDS/RTPS in high-performance systems, including optimization and troubleshooting strategies.
Learn to design and build critical systems using DDS/RTPS, considering security, resilience, and scalability.
Understand the security implications of implementing DDS/RTPS and apply measures to protect systems against threats.
Use tools and technologies for monitoring and analyzing the performance of DDS/RTPS systems.
Integrate DDS/RTPS with other relevant protocols and technologies, such as MQTT, OPC UA, and ROS.
Stay up-to-date on the latest trends and advancements in DDS/RTPS and QoS for high-performance mission-critical systems.
3. Comprehensive user-oriented design and validation (from modeling to manufacturing)
You will learn to integrate the entire product development process, from initial model conception to final validation, applying user-centered methodologies. You will develop skills in parametric design, ergonomics, simulation, sustainable materials, 3D visualization, and manufacturing management, ensuring efficient, safe solutions that meet current industry standards.
4. In-depth Mastery of DDS/RTPS and QoS: Building Robust and Efficient Critical Systems
4. In-depth Mastery of DDS/RTPS and QoS: Building Robust and Efficient Critical Systems
-
Understand the fundamentals of DDS (Data Distribution Service) and RTPS (Real-Time Publish-Subscribe) as standards for real-time communication.
-
Learn the architecture and internal workings of DDS/RTPS, including participant discovery, Quality of Service (QoS) negotiation, and communication management.
-
Analyze and configure DDS/RTPS QoS to optimize system performance and reliability, considering aspects such as latency, bandwidth, guaranteed delivery, and fault resilience.
-
Implement DDS/RTPS on different platforms and programming languages, including C++, Java, and Python.
-
Use analysis and monitoring tools to debug and optimize the performance of DDS/RTPS applications.
-
Design and implement systems that prioritize data traffic according to QoS requirements, using mechanisms such as classification, dialing, and rate limiting.
-
Analyze the impact of QoS on the performance and stability of critical systems, including congestion management and data loss prevention.
-
Apply best practices for the design and implementation of robust and efficient DDS/RTPS systems, including error management, synchronization, and fault tolerance.
Understand the concepts of Quality of Service (QoS) and its application in the configuration of distributed networks and systems.
Study real-world use cases of DDS/RTPS in industry, including applications in robotics, industrial control systems, autonomous vehicles, and defense.
Develop skills for problem-solving and performance optimization in complex DDS/RTPS systems.
Evaluate the advantages and disadvantages of DDS/RTPS compared to other real-time communication technologies.
5. Architecture, Configuration, and Deployment of DDS/RTPS and QoS for Critical Environments
5. Architecture, Configuration, and Deployment of DDS/RTPS and QoS for Critical Environments: What Will You Learn?
- Understand the architecture of Data Distribution Service (DDS) and the Real-Time Publish-Subscribe (RTPS) protocol.
- Analyze different DDS configurations for critical environments, including the use of Quality of Service (QoS) to ensure reliability, performance, and predictability.
- Configure and optimize QoS in DDS to meet the requirements of real-time applications, such as low latency, high availability, and on-time data delivery.
- Learn about deploying DDS systems in different critical environments, including embedded systems, sensor networks, and distributed platforms.
- Manage security in DDS, including authentication, authorization, and data encryption.
- Use monitoring and analysis tools to evaluate the performance of DDS and QoS systems.
- Understand best practices for the design, development, and deployment of DDS/RTPS systems and QoS in Critical Environments.
Explore case studies and practical examples of DDS/RTPS applications in industries such as aerospace, defense, automotive, and healthcare.
Solve common problems related to DDS and QoS configuration and deployment.
Evaluate and select the most appropriate DDS tools and libraries for a specific project.
6. Critical Systems Engineering: Modeling, Analysis, and Optimization of DDS/RTPS and QoS
6. Critical Systems Engineering: Modeling, Analysis, and Optimization of DDS/RTPS and QoS
-
Understand the fundamentals of DDS (Data Distribution Service) and RTPS (Real-Time Publish-Subscribe) for real-time data communication.
-
Model critical systems using DDS/RTPS, including the definition of entities, domains, topics, and quality of service (QoS).
-
Analyze the performance of DDS/RTPS communications, identifying bottlenecks and optimizing the QoS configuration to meet real-time requirements.
-
Apply optimization techniques to improve the efficiency and scalability of DDS/RTPS systems, considering the use of different transports and network configurations.
-
Apply the acquired knowledge to the development of practical projects involving the modeling, analysis, and optimization of critical systems based on DDS/RTPS and QoS.
Implement advanced QoS mechanisms, such as latency management, bandwidth management, reliability, and fault handling, to ensure the desired system behavior.
Design distributed system architectures using DDS/RTPS, including hardware and software selection, network configuration, and security management.
Perform performance tests and evaluations on DDS/RTPS systems, using appropriate tools and methodologies to measure latency, throughput, and reliability.
Explore case studies and practical examples of DDS/RTPS applications in different industries, such as aerospace, defense, robotics, and industrial automation.
Learn about the latest trends and developments in DDS/RTPS, including integration with other technologies, such as the Internet of Things (IoT) and cloud computing.
Who this program is for:
Diploma in DDS/RTPS and QoS for Critical Systems
- Graduates in Aerospace Engineering, Mechanical Engineering, Industrial Engineering, Automation Engineering, or related fields.
- Professionals from OEM rotorcraft/eVTOL, MRO, consulting, technology centers.
- Flight Testing, certification, avionics, control, and dynamics seeking specialization.
- Regulators/authorities and UAM/eVTOL professionals requiring compliance skills.
Recommended requirements: foundation in aerodynamics, control, and structures; ES/EN B2+/C1. We offer bridging tracks if needed.
- Standards-driven curriculum: you will work with CS-27/CS-29, DO-160, DO-178C/DO-254, ARP4754A/ARP4761, ADS-33E-PRF from the first module.
- Accreditable laboratories (EN ISO/IEC 17025) with rotor bench, EMC/Lightning pre-compliance, HIL/SIL, vibrations/acoustics.
- Evidence-oriented TFM: safety case, test plan, compliance dossierand operational limits.
- Mentored by industry: teachers with experience in rotorcraft, tiltrotor, eVTOL/UAM and flight test.
- Flexible modality (hybrid/online), international cohorts and support from SEIUM Career Services.
- Ethics and security: safety-by-design approach, cyber-OT, DIH and compliance as pillars.
1.1 Introduction to Critical Systems and Their Importance
1.2 Fundamental Concepts of DDS (Data Distribution Service) and RTPS (Real-Time Publish-Subscribe)
1.3 The Role of QoS (Quality of Service) in Critical Systems
1.4 DDS/RTPS Architecture and Components
1.5 Benefits and Advantages of DDS/RTPS in Critical Applications
1.6 Case Studies: DDS/RTPS Applications in Industry
1.7 Common Challenges in DDS/RTPS Implementation
1.8 Tools and Technologies for Development with DDS/RTPS
1.9 Introduction to Basic QoS Configuration
1.10 Best Practices and Initial Considerations
2.2 Introduction to Advanced DDS/RTPS and QoS Implementation
2.2 In-Depth DDS/RTPS Architecture
2.3 Detailed QoS Configuration for High Performance
2.4 Security Implementation in DDS/RTPS
2.5 Performance Optimization: Advanced Strategies
2.6 Monitoring and Diagnostics in DDS/RTPS Systems
2.7 Integration with Critical Hardware and Platforms
2.8 Troubleshooting and Debugging in DDS/RTPS Environments
2.9 Rigorous Testing and Validation
2.20 Case Study: Successful Implementation in Critical Systems
2.3
3.3 Introduction to DDS/RTPS and QoS
3.2 Fundamental Principles of QoS
3.3 DDS/RTPS Architecture
3.4 Publishing and Subscribing with DDS/RTPS
3.5 Quality of Service (QoS) in DDS/RTPS
3.6 Modeling and Design of Distributed Systems
3.7 Development Tools and Environments
3.8 Case Studies and Practical Examples
2.3 Selecting DDS/RTPS Implementations
2.2 Advanced DDS/RTPS Configuration
2.3 Performance Optimization
2.4 Integration with Different Languages and Platforms
2.5 Security in DDS/RTPS
2.6 Testing and Validating DDS/RTPS Systems
2.7 Monitoring and Diagnostics
2.8 High-Performance Scenarios
3.3 Requirements Analysis for Critical Applications
3.2 DDS/RTPS System Design
3.3 Detailed Configuration of QoS
3.4 Analysis and Simulation Tools
3.5 Problem Solving and Optimization
3.6 Reliability Management
3.7 Fault Tolerance Design
3.8 Case Studies in Critical Applications
4.3 Robust Architecture Design
4.2 Implementation of Recovery Mechanisms
4.3 Energy Efficiency Optimization
4.4 Concurrency Management
4.5 Robustness and Resilience Testing
4.6 Long-Term Performance Analysis
4.7 Integration with Legacy Systems
4.8 Quality Assurance
5.3 System Architecture Design
5.2 Development Environment Configuration
5.3 Deployment Strategies
5.4 Network and Security Management
5.5 Monitoring and Maintenance
5.6 Virtualization and Containers
5.7 Scalability Considerations
5.8 Deployment Case Studies
6.3 Systems Modeling Critical Systems
6.2 Performance and Scalability Analysis
6.3 System Design Optimization
6.4 Risk Analysis
6.5 Integration of DDS/RTPS in Complex Systems
6.6 Functional Security Implementation
6.7 System Lifecycle Management
6.8 Systems Engineering Case Study
7.3 Distributed Systems Development
7.2 Fault-Tolerant Systems Design
7.3 Performance Optimization
7.4 Advanced Security Implementation
7.5 Specialized Testing and Validation
7.6 Integration with Different Technologies
7.7 Critical Systems Project Management
7.8 Future Trends in DDS/RTPS and QoS
8.3 Specific Requirements for Mission Systems
8.2 Architecture Design for Hostile Environments
8.3 Cybersecurity Implementation
8.4 Optimization for Real-Time Performance
8.5 System Testing Mission
8.6 Integration with Sensors and Actuators
8.7 Risk Analysis and Mitigation
8.8 Mission Systems Case Studies
4.4 Fundamental Concepts of DDS/RTPS and QoS: Principles and Architecture
4.2 QoS Configuration and Optimization: Quality of Service in DDS
4.3 Security Implementation in DDS/RTPS: Data Protection in Critical Environments
4.4 Performance Analysis and Optimization: Measuring and Improving Efficiency
4.5 Designing Distributed Systems with DDS/RTPS: Robust Architectures
4.6 Integrating DDS/RTPS into Embedded Systems: Developing Critical Applications
4.7 Deploying and Monitoring DDS/RTPS: Real-Time System Management
4.8 Advanced DDS/RTPS Communication Protocols: Implementation and Synchronization
4.9 Troubleshooting and Debugging: Techniques and Tools for DDS/RTPS
4.40 Case Studies: Real-World DDS/RTPS Implementations in Critical Systems
5.5 DDS/RTPS Architecture: Fundamentals and Key Components
5.5 QoS Configuration: Prioritization, Reliability, and Traffic Control
5.3 Distributed System Design: Patterns and Best Practices
5.4 Deployment and Management: Domain and Node Configuration
5.5 Security in DDS/RTPS: Authentication and Encryption
5.6 Monitoring and Diagnostics: Tools and Techniques
5.7 Performance Optimization: Latency, Bandwidth, and CPU
5.8 Hardware Integration: Sensors and Actuators
5.9 Case Studies: Real-World Critical Applications
5.50 The Future of DDS/RTPS: Trends and Advancements
6.6 Modeling Critical Systems with DDS/RTPS and QoS
6.2 Requirements Analysis for DDS/RTPS and QoS in Critical Systems
6.3 Designing DDS/RTPS and QoS Communication Architectures
6.4 Implementing Advanced QoS for Optimal Performance
6.5 Optimizing DDS/RTPS and QoS for Critical Environments
6.6 Testing and Validating DDS/RTPS and QoS Systems
6.7 Configuration Management and Deployment in Critical Systems
6.8 Integrating DDS/RTPS and QoS with Other Protocols
6.9 Security Considerations in DDS/RTPS and QoS
6.60 Case Studies: Analysis and Improvement of Critical Systems
7.7 Fundamentals of DDS/RTPS Architecture: Key Components and Protocols
7.2 Critical Systems Design: Principles and Specific Considerations
7.3 Advanced QoS Configuration: Strategies for Quality of Service
7.4 Data Modeling in DDS/RTPS: Optimization for Critical Environments
7.7 Security in DDS/RTPS: Implementation and Best Practices
7.6 DDS/RTPS Deployment and Monitoring: Tools and Techniques
7.7 Integration with Existing Systems: Strategies and Challenges
7.8 Performance Analysis and Optimization: Measurement and Tuning
7.9 Case Studies: Critical Applications in Practice
7.70 Scalability Considerations and Future of DDS/RTPS
8.8 Introduction to Mission-Critical Systems: Challenges and Requirements
8.8 DDS/RTPS and QoS in Mission-Critical Environments: Fundamentals and Applications
8.3 Designing DDS/RTPS Architectures for Critical Systems
8.4 Configuring and Optimizing QoS for Performance and Reliability
8.5 Implementing DDS/RTPS for Secure, Real-Time Communication
8.6 Risk Analysis and Mitigation in Critical DDS/RTPS Systems
8.7 Testing and Validating DDS/RTPS Systems in Mission Environments
8.8 Deploying and Maintaining Mission-Critical DDS/RTPS Systems
8.8 Case Studies: Successful Applications of DDS/RTPS in Mission-Critical Environments
8.80 Future Trends and Evolution of DDS/RTPS in Mission Systems
9.9 Introduction to DDS/RTPS and QoS for Critical Systems
9.9 Key Concepts: Publishing/Subscribing, Discovery, Data Types
9.3 Quality of Service (QoS): Basic Policies and Profiles
9.4 Distributed System Design: Architecture and Components
9.5 Use Cases: Real-Time Applications and Embedded Systems
9.6 DDS/RTPS Development Tools and Environments
9.7 Network Topology Design for DDS/RTPS
9.8 Security and Authentication in DDS/RTPS
9.9 Practical Examples and Labs: Initial Configuration
9.9 Performance Optimization in DDS/RTPS
9.9 QoS Implementation: Advanced Policies and Tuning
9.3 Integrating DDS/RTPS with Other Technologies
9.4 Developing High-Performance Applications
9.5 Latency and Bandwidth Management
9.6 Security Implementation: Firewalls and Authentication
9.7 Performance Testing and Bottleneck Analysis
9.8 Techniques for Debugging and Troubleshooting
9.9 Case Studies: High-Performance Applications
3.9 Requirements Analysis for DDS/RTPS and QoS
3.9 Designing Advanced QoS Configurations
3.3 Modeling Distributed Systems with DDS/RTPS
3.4 Selecting and Configuring DDS/RTPS Plugins
3.5 Implementing Fault Detection Algorithms
3.6 Configuring Security and Data Protection
3.7 Testing and Validating the Configuration
3.8 DDS/RTPS Analysis and Simulation Tools
3.9 Continuous Optimization: Monitoring and Tuning
4.9 In-Depth Study of DDS/RTPS Architecture
4.9 Discovery and Communication Mechanisms
4.3 Resource and Memory Management
4.4 Implementing Custom QoS Policies
4.5 Fault Recovery and Fault Tolerance
4.6 Designing Resilient Systems with DDS/RTPS
4.7 Testing Strategies for Critical Systems
4.8 Developing Advanced Security Solutions
4.9 Complex Case Studies: Critical Systems
5.9 Designing Critical System Architectures
5.9 Hardware and Software Selection
5.3 Network and Infrastructure Configuration
5.4 Deploying DDS/RTPS Applications
5.5 Configuration Management and Provisioning
5.6 Performance Monitoring and Management
5.7 Scalability and High Availability
5.8 Security Considerations in Deployment
5.9 Case Studies: Deployment in Critical Environments
6.9 Modeling Systems with DDS/RTPS and QoS
6.9 Performance Analysis and Simulation
6.3 Optimizing System Designs
6.4 Applying Systems Engineering Methodologies
6.5 Test Design and Verification
6.6 Configuration and Change Management
6.7 Documentation and Traceability
6.8 Risk Analysis and Mitigation
6.9 Integration with Engineering Tools
7.9 Designing Critical Systems with DDS/RTPS
7.9 Implementing Security and Privacy
7.3 Developing Robust and Efficient
7.4 Testing and Validation Strategies
7.5 Integration with Other Systems and Technologies
7.6 Performance and Efficiency Optimization
7.7 Project Management and Software Development
7.8 Case Study: Critical Systems Development
7.9 Best Practices and Lessons Learned
8.9 Mission-Critical Requirements and DDS/RTPS
8.9 Designing Architectures for Mission Environments
8.3 Implementing Security and Redundancy
8.4 Latency and Bandwidth Management
8.5 Real-Time Application Development
8.6 Rigorous Testing and Validation
8.7 Integration with Command and Control Systems
8.8 Case Study: Mission-Critical Applications
8.9 Regulatory and Compliance Considerations
1.1 Introduction to Critical Systems and DDS/RTPS
1.2 QoS Fundamentals: Prioritization and Traffic Control
1.3 Designing DDS/RTPS Architectures for Critical Systems
1.4 Implementing QoS Strategies in DDS/RTPS
1.5 Performance Optimization in Critical Environments
2.1 Advanced DDS/RTPS Configuration: DataWriters and DataReaders
2.2 Implementing QoS for Latency and Bandwidth
2.3 Security and Reliability in DDS/RTPS
2.4 Performance Analysis and Optimization in DDS/RTPS
2.5 High-Performance Case Studies
3.1 Modeling Critical Systems with DDS/RTPS and QoS
3.2 Designing Robust Architectures for Failures
3.3 QoS Configuration and Fine-Tuning
3.4 Implementing Recovery Strategies Failures
3.5 Impact Analysis and Performance Testing
4.1 In-depth QoS: Policies and Profiles
4.2 Building Distributed Systems with DDS/RTPS
4.3 Resource Management and Network Optimization
4.4 Implementing Advanced Security in DDS/RTPS
4.5 Developing Efficient and Scalable Systems
5.1 Reference Architectures for Critical Systems
5.2 Configuring Deployment Environments
5.3 Implementing DDS/RTPS on Different Platforms
5.4 System Monitoring and Management
5.5 Testing and Validation in Critical Environments
6.1 Systems Engineering Methodologies
6.2 Modeling and Simulation of DDS/RTPS Systems
6.3 Performance Analysis and Optimization
6.4 Design for Fault Tolerance
6.5 Case Studies and Best Practices Practical Exercises
7.1 Designing Critical Applications with DDS/RTPS
7.2 Implementing Advanced Features
7.3 Optimizing Performance and Reliability
7.4 Integrating with Other Systems and Protocols
7.5 Developing Efficient and Secure Systems
8.1 Designing Mission-Critical Systems
8.2 Implementing Specific QoS Strategies
8.3 Optimizing for High-Performance Environments
8.4 Security and Robustness in Mission-Critical Systems
8.5 Testing, Validation, and Certification
8.1
- Hands-on methodology: test-before-you-trust, design reviews, failure analysis, compliance evidence.
- Software (depending on licenses/partners): MATLAB/Simulink, Python (NumPy/SciPy), OpenVSP, SU2/OpenFOAM, Nastran/Abaqus, AMESim/Modelica, acoustics tools, planning toolchains DO-178C.
- SEIUM Laboratories: scale rotor bench, vibrations/acoustics, EMC/Lightning pre-compliance, HIL/SIL for AFCS, data acquisition with strain gauging.
- Standards and compliance: EN 9100, 17025, ISO 27001, GDPR.
Capstone-type projects
- DDS/RTPS Optimization: QoS for critical communications; performance analysis.
- Security and Reliability: Robust design; fault tolerance; verification.
- System Architecture: Configuration and deployment in critical naval environments.
- Simulation and Validation: Modeling; SIL/HIL testing; compliance analysis.
- DDS/RTPS Integration: QoS design and implementation for communications in critical systems.
- QoS Optimization: Advanced configuration for performance and robustness in naval scenarios.
- Simulation and Analysis: Modeling of critical systems with DDS/RTPS, performance evaluation.
- Secure Deployment: Architecture and configuration for critical naval environments.
- DDS/RTPS for Navigation: QoS design for GPS, IMU, and radar data.
- Mission Critical Control: DDS/RTPS implementation for flight control systems.
- Secure Communication: DDS/RTPS encryption and QoS for sensitive data on the naval network.
- Monitoring and Alerting: Development of a fault detection system based on DDS/RTPS.
DDS/RTPS for Navigation: QoS design for GPS, IMU, and radar data.
- DDS/RTPS Optimization: Advanced QoS, performance analysis, traffic modeling.
- DDS/RTPS Critical Architecture: Robust design, high availability, fault tolerance.
- DDS/RTPS Secure Deployment: Security configuration, certificate management, data protection.
- DDS/RTPS Comprehensive Testing: Performance testing, validation, QoS verification.
Admissions, fees and scholarships
- Profile: Background in Computer Engineering, Mathematics, Statistics, or related fields; practical experience in NLP and valued information retrieval systems.
- Documentation: Updated CV, academic transcript, SOP/statement of purpose, project examples or code (optional).
- Process: Application → Technical evaluation of profile and experience → Technical interview → Review of case studies → Final decision → Enrollment.
- Fees:
- Single payment: 10% discount.
- Payment in 3 installments: No fees; 30% upon registration + 2 equal monthly payments of the remaining 35%.
Monthly payment: available with a 7% commission on the total; annual review.
Scholarships: based on academic merit, financial need, and promoting inclusion; agreements with companies in the sector for partial or full scholarships.
See “Calendar & Calls for Applications,” “Scholarships & Grants,” and “Fees & Financing” in the SEIUM mega-menu.
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.