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 条
  • [41] Compositional Relational Programming with Name Projection and Compositional Synthesis
    Pacaci, Gorkem
    McKeever, Steve
    Hamfelt, Andreas
    PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2017, 2018, 10742 : 306 - 321
  • [42] Compositional abstraction refinement for control synthesis
    Meyer, Pierre-Jean
    Dimarogonas, Dimos V.
    NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2018, 27 : 437 - 451
  • [43] Compositional Verification of Passivity for Cascade Interconnected Nonlinear Systems
    Agarwal, Etika
    Sivaranjani, S.
    Gupta, Vijay
    Antsaklis, Panos
    2020 28TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2020, : 319 - 324
  • [44] Defining capitalism: The case for (relational) abstraction
    Potts, Shaina
    ENVIRONMENT AND PLANNING A-ECONOMY AND SPACE, 2019, 51 (05): : 1197 - 1200
  • [45] Predicate Pairing with Abstraction for Relational Verification
    De Angelis, Emanuele
    Fioravanti, Fabio
    Pettorossi, Alberto
    Proietti, Maurizio
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2017), 2018, 10855 : 289 - 305
  • [46] A Framework for Compositional Verification of Multi-valued Systems via Abstraction-Refinement
    Meller, Yael
    Grumberg, Orna
    Shoham, Sharon
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2009, 5799 : 271 - 288
  • [47] Compositional abstraction for interconnected systems over Riemannian manifolds: A small-gain approach
    Awan, Asad Ullah
    Zamani, Majid
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 3789 - 3794
  • [48] Metaphoric extension, relational categories, and abstraction
    Gentner, Dedre
    Asmuth, Jennifer
    LANGUAGE COGNITION AND NEUROSCIENCE, 2019, 34 (10) : 1298 - 1307
  • [49] Video abstraction based on relational graphs
    Zhai, Su-Lan
    Luo, Bin
    Tang, Jin
    Zhang, Chun-Yan
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON IMAGE AND GRAPHICS, 2007, : 827 - +
  • [50] Compositional Abstraction-based Synthesis for Cascade Discrete-Time Control Systems
    Saoud, Adnane
    Jagtap, Pushpak
    Zamani, Majid
    Girard, Antoine
    IFAC PAPERSONLINE, 2018, 51 (16): : 13 - 18