Compositional Relational Abstraction for Nonlinear Hybrid Systems

被引:4
|
作者
Chen, Xin [1 ]
Mover, Sergio [1 ]
Sankaranarayanan, Sriram [1 ]
机构
[1] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
基金
美国国家科学基金会;
关键词
Hybrid systems; relational abstraction; nonlinear systems; SMT; bounded model checking;
D O I
10.1145/3126522
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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(star) 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(star). 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.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Compositional and relational reasoning during class abstraction
    Egyed, A
    UML 2003 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: MODELING LANGUAGES AND APPLICATIONS, 2003, 2863 : 121 - 137
  • [2] Compositional Abstraction for Stochastic Systems
    Katoen, Joost-Pieter
    Klink, Daniel
    Neuhaeusser, Martin R.
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2009, 5813 : 195 - 211
  • [3] Compositional abstraction-based synthesis for continuous-time stochastic hybrid systems
    Nejati, Ameneh
    Soudjani, Sadegh
    Zamani, Majid
    EUROPEAN JOURNAL OF CONTROL, 2021, 57 : 82 - 94
  • [4] Reconciling Urgency and Variable Abstraction in a Hybrid Compositional Setting
    van Beek, D. A.
    Cuijpers, P. J. L.
    Markovski, J.
    Agut, D. E. Nadales
    Rooda, J. E.
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2010, 6246 : 47 - 61
  • [5] Interaction abstraction for compositional finite state systems
    Liu, W
    SPIN MODEL CHECKING AND SOFTWARE VERIFICATON, 2000, 1885 : 148 - 162
  • [6] Compositional Abstraction Refinement for Component-Based Systems
    Zhang, Lianyi
    Meng, Qingdi
    Lo, Kueiming
    JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [7] Compositional Abstraction for Networks of Control Systems: A Dissipativity Approach
    Zamani, Majid
    Arcak, Murat
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2018, 5 (03): : 1003 - 1015
  • [8] From transistor level to cyber physical/hybrid systems: Formal verification using automatic compositional abstraction
    Tarraf, Ahmad
    Hedrich, Lars
    IT-INFORMATION TECHNOLOGY, 2020, 62 (5-6): : 257 - 270
  • [9] Incremental Affine Abstraction of Nonlinear Systems
    Hassaan, Syed M.
    Khajenejad, Mohammad
    Jensen, Spencer
    Shen, Qiang
    Yong, Sze Zheng
    IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (02): : 653 - 658
  • [10] Discrete Abstraction of Stochastic Nonlinear Systems
    Azuma, Shun-ichi
    Pappas, George J.
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (02): : 452 - 458