Opportunities

Why join ReFLEX Lab?

  • Cutting-edge research: Work on impactful problems at the intersection of real-time systems, robotics, AI, and cyber-physical systems
  • Collaborative environment: Join a supportive team of researchers working on interdisciplinary projects
  • Strong track record: Our lab has published in top-tier conferences and journals (RTSS, RTAS, EMSOFT, TC, TCAD, etc.)
  • Industry connections: Opportunities to collaborate with industry partners and apply research to real-world problems
  • Resources and facilities: Access to state-of-the-art computing facilities, robotic platforms, and experimental setups
  • Professional development: Opportunities to present at international conferences, participate in summer schools, and build your academic network

For prospective PhD students

A PhD programme is a rewarding 3-4 year journey that offers the opportunity to conduct cutting-edge research, develop expertise in your field, and contribute to advancing knowledge in real-time systems and cyber-physical systems. While it requires dedication and perseverance, the experience provides invaluable skills, international collaborations, and career opportunities in both academia and industry.

Research directions:

I am happy to supervise the following research directions with some example topics:

  • (R.1) Scheduling and allocation of real-time systems
    • Novel scheduling and allocation methods for real-time systems
    • Interference and contention modelling and analysis on multi- and many-cores
    • Scheduling on complex architectures, including many-cores and CPU-GPU heterogeneous platforms
  • (R.2) Digital Twins for real-time embedded systems
    • Dynamic modelling and verification of real-time systems
    • Use digital twins to improve scheduling and allocation of real-time systems
    • Fault and hazard identification using digital twins
  • (R.3) Addressing timing problems in Robotics and AI
    • Timing assurance of robotic and autonomous systems using, for example, probabilistic models and formal methods
    • Multi-robot systems scheduling, management and coordination
    • Timing analysis of ROS 2 executors
  • (R.4) Design and verification of Long-lived Cyber-Physical Systems
    • Using digital twin to develop and improve CPS
    • Formal verification of CPS
  • (R.5) Hardware for real-time systems and internet-of-things
    • Efficient, safe, secure hardware for RTS and IoT applications.
    • Instruction set architecture (ISA) for real-time systems.

Please drop me an email (xiaotian.dai (at) york.ac.uk) if you want to discuss this further. I am happy to discuss early-stage ideas and would appreciate it if a more detailed proposal (details are here) could be provided to facilitate a more productive discussion. The standard entry time for PhDs is normally in October and April, but other starting dates can be settled.

About funding:


Guide for PhD/Professor visitors

If you are a PhD student, or a Professor from a UK or non-UK university,

  • Please check this information page for more details on visiting our lab.
  • Information on visa can be found here.
  • Note that you do need an ATAS in order to conduct research in the UK.

For more information, please contact me via email (xiaotian.dai (at) york.ac.uk).


Guide for UG/MSc students

ReFLEX lab is open for supervising UG/MSc projects related to real-time and cyber-physical systems. All of our projects are research-informed and most have a connection with real-world systems.

Some example projects are:

  • Scheduling of large groups of robots in warehouse
  • Traffic scheduling for smart transportation
  • Discrete simulation of Routerless Network-on-Chips
  • Real-time task scheduling and resource allocation algorithms
  • Timing analysis and verification tools for embedded systems
  • Digital twin development for cyber-physical systems

For more details, please look at the departmental project lists. We also accept self-defined projects if they align with the lab research objectives.