
"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.
Scaling real-time guarantees across many-core architectures is a fundamental challenge for next-generation cyber-physical systems. We develop scalable scheduling and allocation frameworks for complex CPS — including 5G/6G base stations and industrial control systems — combining statistical modelling, adaptive policies, and digital-twin-based feedback to manage task dependencies and timing constraints at scale.
For safety-critical avionics, we address the harder problem of mixed-criticality scheduling, where safety-critical and lower-criticality tasks share the same hardware platform. Our SCHEME project develops timing assurance methods for UK-native aerospace microprocessors, targeting task isolation, predictable execution, and next-generation certification requirements.
Related Projects:
Autonomous driving and control platforms must simultaneously satisfy hard real-time deadlines for sensor processing, decision-making, and V2X communication — on shared, resource-constrained hardware. We develop scheduling and resource allocation techniques that provide timing guarantees under multi-core contention, cache interference, and network latency. We also develop criticality-aware multi-robot scheduling frameworks that integrate real-time sensor data to adapt task allocation on the fly, maintaining safety guarantees under operational uncertainty in manufacturing and warehouse environments.
Related Projects:
We develop real-time digital twin infrastructure across two complementary domains. Through the DDTwins framework, we address the core industrial challenge — maintaining temporal fidelity between physical and virtual entities under resource constraints — with applications in smart manufacturing and energy systems. Through the RAVEN project and our XR Stories residency, we apply these capabilities to virtual production, building virtual replicas of physical film and television sets coupled with robotic camera platforms for real-time previsualization and autonomous cinematography.
We also investigate differentiable simulation as a tool for training and validating robotic manipulation of deformable objects, where physical modelling accuracy directly impacts real-world performance.
Related Projects:
Student Intern:
PhD students:
BSc students:
MSc students:
Please check our GitHub: ReFLEX-Lab-York.