
"Cyber-physical systems, such as autonomous robots and self-driving cars, are becoming integral to modern society, with profound economic and societal implications. Our lab envisions leading the advancement of real-time scheduling and assurance techniques that enable safe, reliable, and adaptive robotics and autonomous systems."
At Real-Time and Flexible Cyber-Physical Systems (ReFLEX) Lab, we focus on advancing real-time and embedded systems across topics like scheduling on many-core architectures, harnessing digital twins for performance gains, ensuring reliable timing in robotics and AI, verifying long-lived cyber-physical systems, and innovating hardware for real-time and IoT solutions. Typical target systems of the lab include autonomous driving, avionic and aerospace control systems, robotic warehouse, virtual production and transportation. By blending theory and practice, we aim to push the boundaries of computing and deliver safer, more efficient technologies that can serve both industry and society.
Our lab leverages digital twin technology to build real-time virtual replicas of embedded and cyber-physical systems, enabling runtime monitoring, scheduling optimisation, and verification of timing properties. We also develop novel scheduling algorithms and resource allocation strategies for safety-critical platforms, from multi-core processors and networks-on-chip to multi-robot systems and autonomous vehicles.
We develop scheduling algorithms and timing assurance methods for mixed-criticality avionics, where safety-critical and lower-criticality tasks share the same hardware platform. Our work on the SCHEME project focuses on UK-native safety-critical microprocessors, addressing task isolation, predictable timing, and certification requirements for next-generation aerospace systems.
Related Projects:
We investigate scheduling and resource allocation techniques for autonomous driving platforms, where sensor processing, decision-making, and vehicle-to-infrastructure communication must meet strict real-time deadlines. Our research addresses multi-core contention, cache interference, and network scheduling to provide timing guarantees for safety-critical autonomous functions.
Related Projects:
We develop scalable scheduling and allocation frameworks for complex cyber-physical systems, building on our work in the MOCHA and ATAS projects. Our approaches combine statistical modelling, adaptive policies, and digital-twin-based feedback to manage task dependencies and real-time constraints across many-core architectures, including 5G/6G base stations and industrial control systems.
Related Projects:
We integrate real-time digital twin technology with robotic systems for virtual production in film, television, and live events. Through the RAVEN project and our XR Stories residency, we develop virtual replicas of physical sets and robotic camera platforms, enabling real-time previsualization and autonomous filming workflows.
Related Projects:
We investigate the real-time challenges of industrial digital twins, focusing on how to maintain temporal fidelity between physical and virtual entities under resource constraints. Through the DDTwins framework, we develop scheduling strategies and adaptive computation techniques to ensure digital twins meet real-time deadlines in domains such as smart manufacturing and energy systems.
Related Projects:
We develop multi-robot scheduling frameworks that integrate safety awareness into task allocation for collaborative human-robot environments. Our approach combines real-time sensor data with criticality-aware scheduling to dynamically adapt to operational uncertainties while maintaining safety guarantees in manufacturing and warehouse settings.
Related Projects:
Student Intern:
PhD:
BSc:
MSc:
Please check our GitHub: ReFLEX-Lab-York.