Key research themes
1. How can scheduling and resource management models be optimized for reliability and real-time constraints in embedded systems?
This area investigates scheduling algorithms and resource management approaches tailored to real-time embedded systems, emphasizing predictability, low overhead, and reliability under hard and soft timing constraints. It is critical because embedded systems often operate within tight deadlines affecting safety and performance, necessitating advanced scheduling techniques that ensure tasks meet deadlines while managing limited resources effectively.
2. How can component-oriented and model-driven methodologies improve design, verification, and validation of embedded real-time systems?
This thematic area focuses on leveraging component-based design, UML modeling, synchronous programming languages, and model-driven engineering (MDE) to enable early detection of design errors, formal verification, automatic RTOS generation, and separation of concerns, particularly non-functional requirements. These approaches are crucial for managing complexity, improving software quality, and ensuring that timing constraints are met before implementation.
3. What are the practical challenges and solutions for integration and security in real-time embedded and cyber-physical systems?
This area explores integration challenges of embedded real-time systems including virtualization on multicore platforms, secure interfacing of external devices with in-vehicle networks, energy and power constraints in embedded contexts, as well as the use of mobile sensing for monitoring. Solutions encompass real-time aware VM scheduling, authentication protocols for connected vehicles, energy-saving scheduling strategies, and innovative sensor deployments—all ensuring performance, safety, and resource efficiency in complex real-time environments.