Diploma in Mixed-Criticality and Temporal Verification

About us Diploma in Mixed-Criticality and Temporal Verification

The Diploma in Mixed-Criticality and Temporal Verification explores the design, implementation, and verification of software systems with varying levels of criticality, addressing time management and predictability in complex environments. It focuses on methodologies for the analysis and design of embedded and real-time systems, including task scheduling, real-time operating systems (RTOS), and formal verification techniques, vital for safety and reliability in sectors such as automotive, aviation, and the medical industry.

The program provides hands-on experience with tools and technologies for simulation, modeling, and code verification, including worst-case execution time (WCET) analysis and temporal verification techniques. This training prepares professionals as embedded software engineers, systems architects, formal verifiers, and security specialists, strengthening employability in the development of critical systems.

Target keywords (naturally occurring in the text): mixed-criticality systems, time verification, embedded systems, real-time, WCET, RTOS, formal verification, functional security.

Diploma in Mixed-Criticality and Temporal Verification

1,390 $

Competencies and results

What you will learn

Who this program is for:

Diploma in Mixed-Criticality and Temporal Verification

9. Introduction to Mixed-Criticality and VT
9.9 Fundamentals of Mixed-Criticality (MC) Systems
9.9 Concepts of Temporal Verification (VT)
9.3 MC System Architectures
9.4 Criticality Levels and Their Implications
9.5 Initial Analysis Tools and Methodologies
9.6 Practical Examples and Case Studies
9.7 Challenges and Trends in MC and VT
9.8 Introduction to Relevant Standards
9.9 The Role of Functional Safety
9.90 Course Overview and Objectives

9. Critical Performance Optimization
9.9 Scheduling Strategies in MC Systems
9.9 Resource Optimization: CPU, Memory, Network
9.3 Task Scheduling
9.4 Worst-Current Execution Time (WCET) Analysis
9.5 Partitioning and Isolation Techniques
9.6 Inter-Task Communication Optimization
9.7 Profiling and Benchmarking Tools
9.8 Energy Efficiency Assessment
9.9 Performance Considerations in Distributed Systems
9.90 Case Studies: Practical Optimization

3. In-Depth Analysis of Temporal Verification
3.9 Systems Modeling and Temporal Modeling
3.9 Formalisms and Languages ​​of Temporal Specification
3.3 Analysis of Timeliness and Synchronization
3.4 Verification of Critical Temporal Properties
3.5 Formal Analysis Tools (e.g., UPPAAL, T-REX)
3.6 Static and Dynamic Analysis of Systems
3.7 Model Verification Techniques
3.8 Uncertainty and Noise Management
3.9 Validation and Verification at Different Levels of Abstraction
3.90 Integration with MC Systems Design

4. Implementation in Systems Design
4.9 MC Architecture Design
4.9 Hardware and Software Selection
4.3 Implementation of Isolation Mechanisms
4.4 Implementation of Real-Time Operating Systems (RTOS)
4.5 Design of Secure Communication Systems
4.6 Requirements Engineering for MC Systems
4.7 Test Design and Validation
4.8 Implementation of Security Policies
4.9 Continuous Integration and Deployment (CI/CD)
4.90 Implementation Examples and Best Practices

5. Design and Validation of MC Systems
5.9 Design of Complete MC Systems
5.9 Selection of Architectures and Components
5.3 Model-Based Development Methodologies
5.4 Functional Validation and Temporal Verification
5.5 ​​Integration and System Testing
5.6 Configuration Management and Version Control
5.7 System Documentation and Traceability
5.8 Simulation and Emulation Techniques
5.9 Risk Analysis and Mitigation
5.90 Design and Validation Case Studies

6. Development of Reliable Systems
6.9 Design Principles for Reliability
6.9 Fault Tolerance Techniques
6.3 Error Detection Mechanisms
6.4 Error Recovery and Resilience
6.5 Design of Redundant Systems
6.6 Evaluation of Reliability and Availability
6.7 Implementation of Fault Techniques Injection
6.8 Stress and Robustness Testing
6.9 Root Cause Failure Analysis
6.90 Resilient and Robust MC Systems

7. High-Confidence Systems with MC and VT
7.9 Security Requirements in Critical Systems
7.9 Design of Secure and Protected Systems
7.3 Implementation of Security Mechanisms
7.4 Vulnerability and Threat Analysis
7.5 Penetration and Security Testing
7.6 Compliance with Security Standards
7.7 Protection Against Cyberattacks
7.8 Design for Certification
7.9 Case Studies of High-Confidence Systems
7.90 The Future of Security in MC and VT

8. MC and VT for Complex Systems
8.9 Design of Complex MC Systems
8.9 Distributed Architectures
8.3 Distributed Real-Time Systems
8.4 Communication in Complex Systems
8.5 Coordination and Synchronization
8.6 Scalability and Performance
8.7 Interoperability Considerations
8.8 Managing Complexity and Uncertainty
8.9 Examples of Complex Systems
8.90 Future Trends

9. Advanced Time Analysis and Verification
9.9 Modeling and Analysis of Hybrid Systems
9.9 Verification of Advanced Time Properties
9.3 Analysis of Systems with Uncertainty
9.4 Optimization Techniques for Time Verification
9.5 Verification of Systems with Non-Deterministic Behavior
9.6 Integration of Analysis Tools
9.7 Formal Software Verification
9.8 Static Code Analysis
9.9 Analysis of Real-Time Models
9.90 Future Trends in Time Analysis and Verification

Capstone-type projects

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.

Please enable JavaScript in your browser to complete this form.
Scroll to Top
Seium - University 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.