Skip to main navigation Skip to search Skip to main content

Testing Autonomous Cyber-Physical Systems with Koopman Surrogate Model Predictive Control

  • Stony Brook University
  • University of North Carolina at Chapel Hill

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Cyber-physical systems (CPSs) are on the rise for safety-critical applications. While formal verification approaches may work on simple systems, these approaches need more scalability. When systems are sufficiently complex, testing is often the only practical way to gain confidence the system works as expected. How can we generate high-quality tests for CPS? This work proposes an approach to improve test case generation for CPSs. We achieve this by proposing a new model-based seed generation algorithm in the fuzz testing pipeline. We first use the Koopman operator technique to construct a predictor model to capture the effect of time-varying inputs on the CPS behavior. Then, we use the model in a Model Predictive Control (MPC) optimization loop, generating control inputs that drive the system through state space. We evaluate the strategy's effectiveness through extensive experiments on the well-known neural network air-To-Air collision avoidance benchmark, ACAS Xu. Evaluation results prove that the proposed Koopman MPC approach achieves better test coverage than other fuzz testing and falsification tools.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 10th International Conference on Space Mission Challenges for Information Technology, SMC-IT 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages99-108
Number of pages10
ISBN (Electronic)9798350384512
DOIs
StatePublished - 2024
Event10th IEEE International Conference on Space Mission Challenges for Information Technology, SMC-IT 2024 - Mountain View, United States
Duration: Jul 15 2024Jul 19 2024

Publication series

NameProceedings - 2024 IEEE 10th International Conference on Space Mission Challenges for Information Technology, SMC-IT 2024

Conference

Conference10th IEEE International Conference on Space Mission Challenges for Information Technology, SMC-IT 2024
Country/TerritoryUnited States
CityMountain View
Period07/15/2407/19/24

Keywords

  • autonomous systems
  • coverage
  • cyber-physical systems
  • fuzz testing
  • Koopman surrogate model
  • model predictive control
  • test generation

Fingerprint

Dive into the research topics of 'Testing Autonomous Cyber-Physical Systems with Koopman Surrogate Model Predictive Control'. Together they form a unique fingerprint.

Cite this