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
相关论文
共 46 条
[1]   Probabilistic Temporal Logic Falsification of Cyber-Physical Systems [J].
Abbas, Houssam ;
Fainekos, Georgios ;
Sankaranarayanan, Sriram ;
Ivancic, Franjo ;
Gupta, Aarti .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
[2]  
Alur R, 2003, LECT NOTES COMPUT SC, V2623, P4
[3]  
Alur R, 2003, LECT NOTES COMPUT SC, V2619, P208
[4]  
[Anonymous], 2015, P WORKSH APPL VER CO, DOI DOI 10.29007/ZBKV
[5]  
[Anonymous], 2006, YICES SMT SOLVER
[6]  
[Anonymous], 2010, LOGICAL ANAL HYBRID
[7]  
[Anonymous], 2015, LNCS, DOI [DOI 10.1007/978-3-662-46681-015, DOI 10.1007/978-3-662-46681-0]
[8]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[9]  
Berz M., 1998, Reliable Computing, V4, P361, DOI 10.1023/A:1024467732637
[10]  
Berz M., 1999, ADV IMAG ELECT PHYS, V108