Verification of infinite-state dynamic systems using approximate quotient transition systems

被引:68
作者
Chutinan, A [1 ]
Krogh, BH
机构
[1] Ford Motor Co, Res Lab, Dearborn, MI 48121 USA
[2] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
bisimulation; hybrid systems; reachability; temporal logic; verification;
D O I
10.1109/9.948467
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper concerns computational methods for verifying properties of labeled infinite-state transition systems (e.g., hybrid systems) using quotient transition system (QTS). A QTS is a conservative approximation to the infinite-state transition system based on a finite partition of the infinite state space. For universal specifications, positive verification for a QTS implies the specification is true for the infinite-state transition system. Since in most applications exact reachability mappings required to compute the QTS cannot be represented or computed, we introduce the approximate quotient transition system (AQTS). The AQTS is an approximation to the QTS obtained from a conservative approximation to the reachability mapping. The paper presents a sufficient condition for an AQTS to be a bisimulation of the infinite state transition system. An AQTS bisimulation is essentially equivalent to the infinite-state system for the purposes of verification. It is well known, however, that finite-state bisimulations do not exist for most hybrid systems of practical interest. Therefore, the use of the AQTS for verification of universal specifications is proposed and illustrated with an example. This approach has been implemented in a tool for computer-aided verification of a general class of hybrid systems.
引用
收藏
页码:1401 / 1410
页数:10
相关论文
共 26 条
[1]   Automatic symbolic verification of embedded systems [J].
Alur, R ;
Henzinger, TA ;
Ho, PH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (03) :181-201
[2]  
[Anonymous], P 37 IEEE C DEC CONT
[3]  
BARRETT G, 1997, CGR9705 U MICH DEP E
[4]  
Chutinan A, 2000, MATH COMP MODEL DYN, V6, P30, DOI 10.1076/1387-3954(200003)6:1
[5]  
1-Q
[6]  
FT030
[7]  
Chutinan A, 1999, LECT NOTES COMPUT SC, V1569, P76
[8]  
CHUTINAN A, 1998, LECT NOTES COMPUTER
[9]  
CHUTINAN A, IN PRESS IEEE T AUTO
[10]  
Clarke E, 2001, Model checking