Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3457335.3461712acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

Safe CPS from unsafe controllers

Published: 29 June 2021 Publication History

Abstract

Modern cyber-physical systems (CPS) interact with the physical world, hence their correctness is important. In this work, we build upon the Simplex Architecture, where control authority may switch from an unverified and potentially unsafe advanced controller to a verified-safe baseline controller in order to maintain system safety. We take the approach further by lifting the requirement that the baseline controller must be verified or even correct, instead also treating it as a black-box component. This change is important; there are many types of powerful control techniques---model predictive control and neural network controllers---that often work well in practice, but are unlikely to be formally proven correct due to complexity. We prove such an architecture maintains safety, and present case studies where model-predictive control provides safety for multi-robot coordination, and unverified neural networks provably prevent collisions for groups of F-16 aircraft.

References

[1]
Stanley Bak, Taylor T. Johnson, Marco Caccamo, and Lui Sha. 2014. Real-Time Reachability for Verified Simplex Design. In 35th IEEE Real-Time Systems Symposium (RTSS 2014). IEEE Computer Society, Rome, Italy.
[2]
Matthew Clark, Xenofon Koutsoukos, Joseph Porter, Ratnesh Kumar, George Pappas, Oleg Sokolsky, Insup Lee, and Lee Pike. 2013. A study on run time assurance for complex cyber physical systems. Technical Report. Air Force Research Laboratory, Aerospace Systems Directorate.
[3]
Mykel J Kochenderfer and JP Chryssanthacopoulos. 2011. Robust airborne collision avoidance through dynamic programming. Massachusetts Institute of Technology, Lincoln Laboratory, Project Report ATC-371 130 (2011).
[4]
Qin Lin, Xin Chen, Aman Khurana, and John Dolan. 2020. ReachFlow: An Online Safety Assurance Framework for Waypoint-Following of Self-driving Cars. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).
[5]
Usama Mehmood, Stanley Bak, Scott A. Smolka, and Scott D. Stoller. 2021. Safe CPS from Unsafe Controllers. arXiv:2102.12981 [cs.SE]
[6]
L. Sha. 2001. Using Simplicity to Control Complexity. IEEE Software 18, 4 (2001), 20--28.

Cited By

View all
  • (2024)Runtime safety assurance methods for cyber physical systems based on simplex architectureJournal of Shenzhen University Science and Engineering10.3724/SP.J.1249.2024.0325341:3(253-263)Online publication date: 30-May-2024
  • (2024)The black-box simplex architecture for runtime assurance of multi-agent CPSInnovations in Systems and Software Engineering10.1007/s11334-024-00553-6Online publication date: 21-Mar-2024
  • (2023)Runtime Assurance for Safety-Critical Systems: An Introduction to Safety Filtering Approaches for Complex Control SystemsIEEE Control Systems10.1109/MCS.2023.323438043:2(28-65)Online publication date: Apr-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CAADCPS '21: Proceedings of the Workshop on Computation-Aware Algorithmic Design for Cyber-Physical Systems
May 2021
36 pages
ISBN:9781450383998
DOI:10.1145/3457335
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE Signal Processing Society
  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 June 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cyber-physical systems
  2. formal verification
  3. simplex architecture

Qualifiers

  • Research-article

Conference

CPS-IoT Week '21
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)2
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Runtime safety assurance methods for cyber physical systems based on simplex architectureJournal of Shenzhen University Science and Engineering10.3724/SP.J.1249.2024.0325341:3(253-263)Online publication date: 30-May-2024
  • (2024)The black-box simplex architecture for runtime assurance of multi-agent CPSInnovations in Systems and Software Engineering10.1007/s11334-024-00553-6Online publication date: 21-Mar-2024
  • (2023)Runtime Assurance for Safety-Critical Systems: An Introduction to Safety Filtering Approaches for Complex Control SystemsIEEE Control Systems10.1109/MCS.2023.323438043:2(28-65)Online publication date: Apr-2023
  • (2023)Runtime Safety Assurance of Autonomous Vehicles2023 7th International Conference on System Reliability and Safety (ICSRS)10.1109/ICSRS59833.2023.10381109(290-299)Online publication date: 22-Nov-2023
  • (2022)Runtime Assurance of Learning-Based Lane Changing Control for Autonomous Driving VehiclesJournal of Circuits, Systems and Computers10.1142/S021812662250249831:14Online publication date: 10-Jun-2022

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media