Lu FengAssociate Professor
University of Virginia Project: NSF CAREER: Formal Methods for Human-Cyber-Physical SystemsSponsor: This project is supported by National Science Foundation CCF-1942836 (June 2020 - present). ObjectiveThere is a growing trend toward human-cyber-physical systems (h-CPS), where systems collaborate or interact with human operators to harness complementary strengths of humans and autonomy. Examples include self- driving cars that need the occasional driver intervention, artificial pancreas systems that require patients to approve insulin boluses for meals, and industrial robots that work beside or cooperatively with people. The societal impact of h-CPS, however, is contingent on ensuring safety and reliability. Several high-profile incidents have shown that unsafe h-CPS can lead to catastrophic outcomes. Formal methods enable the model-based design of safety-critical systems with mathematically rigorous guarantees. While tremendous progress has been made in advancing formal methods for CPS, the research area of formal methods for h-CPS is still in its infancy. Human operators are not just part of the system’s environment, but agents with intentions, beliefs, and actions that mesh with the system autonomy. Therefore, formal methods for h-CPS need to take into account not only system models of CPS, but also the uncertainty due to human interactions. The proposed project targets this major gap to expand formal methods toward the joint modeling and formal analysis of CPS and human-autonomy interactions. Its objective is to develop theory, methods, and tools for the formal specification, verification and synthesis of h-CPS that account for the uncertainty and variability of human behaviors, intentions, and preferences. Intellectual MeritThe proposed work has three research thrusts. Thrust I develops formal models and specifications for h-CPS, which is a first step in the model-based design of h-CPS. The key innovation includes new methods to build probabilistic models that can represent unobservable human cognitive states estimated from multi-modal sensing data, and to learn probabilistic specifications for h-CPS. Thrust II develops probabilistic verification and synthesis techniques to provide correctness guarantees for h-CPS, based on probabilistic models and specifications obtained in Thrust I. The key innovation includes new methods for compositional verification and synthesis of partially observable probabilistic models with respect to a rich set of specifications, new methods to verify parametric h-CPS models whose transition probabilities are specified as intervals or variables instead of point estimates (e.g., to capture learning inaccuracies), and new methods to generate explainable verification and synthesis results to help humans understand counterexamples and control strategies. Thrust III develops an evaluation plan for the proposed formal methods. The key innovation includes prototype tool implementation that expands PRISM and PRISM-games to support the proposed new formal methods for h-CPS, and human subjects studies to collect data for modeling and evaluation purposes.
Broader ImpactsThe results of this project will improve the safety and user satisfaction of semi-autonomous driving, reduce the burden on drivers, and cut development costs. The proposed formal methods will enable the model-based design of a wide range of h-CPS applications (e.g., collaborative robots, assistive medical devices). The research outcomes of this project are integrated into the graduate course, and provide research and training opportunities for undergraduate and graduate students at the University of Virginia, with a particular focus on supporting underrepresented minorities and women students. Research Progress & Publications
|