Key research themes
1. How can fault tolerance and scheduling algorithms be integrated to enhance reliability in hard real-time systems?
This research area focuses on ensuring that hard real-time systems meet their timing deadlines even in the presence of faults. It examines fault detection, redundancy techniques, and how these can be combined with real-time scheduling algorithms like Earliest Deadline First (EDF) to maintain system reliability and correctness under fault conditions. This is critical for mission- and safety-critical applications where deadline misses can lead to catastrophic failures.
2. What are effective methods for modeling and verifying timing properties in embedded real-time systems to guarantee correctness?
Research under this theme explores formal modeling, validation, and verification techniques for embedded real-time applications. It focuses on creating precise timed models that capture both discrete and continuous system behaviors and applying formal verification (e.g., model checking) to ensure temporal properties like deadlines and safety are satisfied, thus supporting the development of dependable real-time systems.
3. How can real-time operating system architectures and frameworks be optimized for embedded and IoT applications to meet strict timing and resource constraints?
This theme investigates design considerations, architectural frameworks, and implementation techniques for optimizing real-time operating systems (RTOS) to balance timing guarantees, resource utilization, modularity, and extensibility in embedded or IoT contexts. Research includes lightweight RTOS selection, integration with hardware acceleration, modular microkernel designs, and approaches to latency reduction in resource-constrained devices.