Safety-Critical Cyber-Physical Systems: From Validation & Verification to Test & Evaluation: Difference between revisions

From Murray Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 1: Line 1:
The goal of this project is to advance the state of the art in design of autonomous Cyber-Physical Systems (CPS) by integrating tools from computer science and control theory. With the rise in deployment of autonomous CPS--from automotive to aerospace to robotic systems--there is a pressing need to design systems whose properties can be verified and validated to ensure their safe operation. The work will help establish the scientific basis for design of systems that are amenable to rigorous test and evaluation methods, especially as the systems interact with other agents and the world in highly dynamic ways. This has the potential to inform the development and deployment of complex CPS in a variety of application domains: from (semi-) autonomous cars, to safety features in aviation, to robotic systems for industrial applications and space exploration.
{| cellpadding=0 cellspacing=0 width=80%
{| cellpadding=0 cellspacing=0 width=80%
|- valign=top
|- valign=top
Line 16: Line 18:
=== Objectives ===
=== Objectives ===
[[Image:NSF-testandeval.png|right|400px]]
[[Image:NSF-testandeval.png|right|400px]]
The goal of this project is to advance the state of the art in design of autonomous Cyber-Physical Systems (CPS) by integrating tools from computer science and control theory. With the rise in deployment of autonomous CPS--from automotive to aerospace to robotic systems--there is a pressing need to design systems whose properties can be verified and validated to ensure their safe operation. The work will help establish the scientific basis for design of systems that are amenable to rigorous test and evaluation methods, especially as the systems interact with other agents and the world in highly dynamic ways. This has the potential to inform the development and deployment of complex CPS in a variety of application domains: from (semi-) autonomous cars, to safety features in aviation, to robotic systems for industrial applications and space exploration.
The work in our group is focused on the use of tools from formal methods as a mechanism for specification and design of provably correct control systems:
 
The objectives of the work in our group are focused on the following topics:
* Design of provably correct layered control protocols through the use of vertical assume/guarantee contracts that link design at different layers of abstraction (feedback control, trajectory generation, supervisory control).
* Design of provably correct layered control protocols through the use of vertical assume/guarantee contracts that link design at different layers of abstraction (feedback control, trajectory generation, supervisory control).



Latest revision as of 16:34, 4 September 2021

The goal of this project is to advance the state of the art in design of autonomous Cyber-Physical Systems (CPS) by integrating tools from computer science and control theory. With the rise in deployment of autonomous CPS--from automotive to aerospace to robotic systems--there is a pressing need to design systems whose properties can be verified and validated to ensure their safe operation. The work will help establish the scientific basis for design of systems that are amenable to rigorous test and evaluation methods, especially as the systems interact with other agents and the world in highly dynamic ways. This has the potential to inform the development and deployment of complex CPS in a variety of application domains: from (semi-) autonomous cars, to safety features in aviation, to robotic systems for industrial applications and space exploration.

Current participants:

Additional participants:

  • Josefine Graebener (PhD student, Aero)

Collaborators:

  • Aaron Ames (Caltech, PI)

Past participants:

  • Christian Stromberger (Alumni, CS (SURF))

Objectives

NSF-testandeval.png

The work in our group is focused on the use of tools from formal methods as a mechanism for specification and design of provably correct control systems:

  • Design of provably correct layered control protocols through the use of vertical assume/guarantee contracts that link design at different layers of abstraction (feedback control, trajectory generation, supervisory control).
  • Design of control algorithms that provide resilience to failures in sensing, perception, prediction, and actuation while maintaining safe operation of the system.
  • Experimental implementation of algorithms on laboratory testbeds that demonstrate the use of software tools for specification, design, and synthesis of control protocols.


References



This project is supported by the National Science Foundation (CNS-1932091)

  • Agency: NSF
  • Grant number: CNS-1932091
  • Start date: 1 Oct 2019
  • End date: 30 Sep 2022
  • Support: 2 graduate students, 1 postdoc
  • Reporting: Annual reports