Skip to main navigation Skip to search Skip to main content

Compositional relational abstraction for nonlinear hybrid systems

  • University of Colorado

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)

Abstract

We propose techniques to construct abstractions for nonlinear dynamics in terms of relations expressed in linear arithmetic. Such relations are useful for translating the closed loop verification problem of control software with continuous-time, nonlinear plant models into discrete and linear models that can be handled by efficient software verification approaches for discrete-time systems. We construct relations using Taylor model based flowpipe construction and the systematic composition of relational abstractions for smaller components. We focus on developing efficient schemes for the special case of composing abstractions for linear and nonlinear components. We implement our ideas using a relational abstraction system, using the resulting abstraction inside the verification tool NuXMV, which implements numerous SAT/SMT solver-based verification techniques for discrete systems. Finally, we evaluate the application of relational abstractions for verifying properties of time triggered controllers, comparing with the Flow∗ tool. We conclude that relational abstractions are a promising approach towards nonlinear hybrid system verification, capable of proving properties that are beyond the reach of tools such as Flow∗. At the same time, we highlight the need for improvements to existing linear arithmetic SAT/SMT solvers to better support reasoning with large relational abstractions.

Original languageEnglish
Article number187
JournalACM Transactions on Embedded Computing Systems
Volume16
Issue number5s
DOIs
Publication statusPublished - 1 Sept 2017
Externally publishedYes

Keywords

  • Bounded model checking
  • Hybrid systems
  • Nonlinear systems
  • Relational abstraction
  • SMT

Fingerprint

Dive into the research topics of 'Compositional relational abstraction for nonlinear hybrid systems'. Together they form a unique fingerprint.

Cite this