
At UVA Dependable Systems & Analytics group, we build the next-generation of Resilient Cyber-Physical Systems. We take a multidisciplinary approach to safety and security assurance of CPS, with applications to medical devices, surgical robots, and autonomous systems. By leveraging techniques from dependable computing and fault-tolerance, machine learning, and real-time systems, we develop integrated model and data-driven methods, realistic testbeds and simulators, and datasets to analyze incidents, assess resilience to faults and attacks, and enable runtime monitoring for detection and mitigation of adverse events.





Resilient Cyber-Physical Systems for Robotic Surgery

This project aims to enhance the safety and efficiency of robot-assisted surgical procedures by combining systematic modeling of safety incidents, resilience assessment under faults and cyber threats, continuous context-aware monitoring, and simulation-based training for surgical teams:
- Modeling and analysis of safety incidents by considering the interactions among cyber and physical system components and human operators;
- Resilience assessment of the robotic surgical systems in the presence of accidental system faults, cyber attacks, and human errors;
- Continuous context-aware monitoring for early detection of potential safety and security violations;
- Simulation-based safety training to prepare surgical teams on dealing with unexpected events during surgery.
Cognitive Assistant Systems for Emergency Response

This project focuses on developing the next generation of first responder technologies that enhance situational awareness and safety in emergency response. The central goal is to design a wearable cognitive assistant system that integrates the following key components:
- Resilient data analytics for collecting heterogeneous data streams from the incident scene, aggregating them with knowledge bases and publicly available sources, and transforming the results into accurate, actionable feedback for first responders;
- Anytime real-time sensing and edge computing resources that are dynamically optimized to enable continuous data processing on responder-worn devices, even under unexpected events such as hardware failures or network disconnections.
Resilience-by-Construction Design of Medical Devices

Dependable and Secure Artificial Intelligence for Autonomous Vehicles
