Skip to main navigation Skip to search Skip to main content

Numerical verification of affine systems with up to a billion dimensions

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

43 Scopus citations

Abstract

Affine systems reachability is the basis of many verification methods. With further computation, methods exist to reason about richer models with inputs, nonlinear differential equations, and hybrid dynamics. As such, the scalability of affine systems verification is a prerequisite to scalable analysis for more complex systems. In this paper, we improve the scalability of affine systems verification, in terms of the number of dimensions (variables) in the system. The reachable states of affine systems can be written in terms of the matrix exponential, and safety checking can be performed at specific time steps with linear programming. Unfortunately, for large systems with many state variables, this direct approach requires an intractable amount of memory while using an intractable amount of computation time. We overcome these challenges by combining several methods that leverage common problem structure. Memory is reduced by exploiting initial states that are not full-dimensional and safety properties (outputs) over a few linear projections of the state variables. Computation time is saved by using numerical simulations to compute only projections of the matrix exponential relevant for the verification problem. Since large systems often have sparse dynamics, we use fast Krylov-subspace simulation methods based on the Arnoldi or Lanczos iterations. Our implementation produces accurate counter-examples when properties are violated and, in the extreme case with sufficient problem structure, is shown to analyze a system with one billion real-valued state variables.

Original languageEnglish
Title of host publicationHSCC 2019 - Proceedings of the 2019 22nd ACM International Conference on Hybrid Systems
Subtitle of host publicationComputation and Control
PublisherAssociation for Computing Machinery, Inc
Pages23-32
Number of pages10
ISBN (Electronic)9781450362825
DOIs
StatePublished - Apr 16 2019
Event22nd ACM International Conference on Hybrid Systems: Computation and Control, HSCC 2019 - Montreal, Canada
Duration: Apr 16 2019Apr 18 2019

Publication series

NameHSCC 2019 - Proceedings of the 2019 22nd ACM International Conference on Hybrid Systems: Computation and Control

Conference

Conference22nd ACM International Conference on Hybrid Systems: Computation and Control, HSCC 2019
Country/TerritoryCanada
CityMontreal
Period04/16/1904/18/19

Keywords

  • Formal verification
  • Hybrid systems
  • Reachability

Fingerprint

Dive into the research topics of 'Numerical verification of affine systems with up to a billion dimensions'. Together they form a unique fingerprint.

Cite this