PAC Model Checking of Black-Box Continuous-Time Dynamical Systems

Bai Xue*, Miaomiao Zhang*, Arvind Easwaran, Qin Li

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

17 Citations (Scopus)

Abstract

In this article, we present a novel model checking approach to finite-time safety verification of black-box continuous-time dynamical systems within the framework of probably approximately correct (PAC) learning. The black-box dynamical systems are the ones, for which no model is given but whose states changing continuously through time within a finite-time interval can be observed at some discrete-time instants for a given input. The new model checking approach is termed as the PAC model checking due to the incorporation of learned models with correctness guarantees expressed using the terms error probability and confidence. Based on the error probability and confidence level, our approach provides statistically formal guarantees that the time-evolving trajectories of the black-box dynamical system over finite-time horizons fall within the range of the learned model plus a bounded interval, contributing to insights on the reachability of the black-box system and thus on the satisfiability of its safety requirements. The learned model together with the bounded interval is obtained by scenario optimization, which boils down to a linear programming problem. Three examples demonstrate the performance of our approach.

Original languageEnglish
Article number9211444
Pages (from-to)3944-3955
Number of pages12
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume39
Issue number11
DOIs
Publication statusPublished - Nov 2020
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1982-2012 IEEE.

ASJC Scopus Subject Areas

  • Software
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Keywords

  • Black-box dynamical systems
  • linear programming
  • probably approximately correct (PAC) model checking

Fingerprint

Dive into the research topics of 'PAC Model Checking of Black-Box Continuous-Time Dynamical Systems'. Together they form a unique fingerprint.

Cite this