DocumentCode :
2844086
Title :
Formal verification of real-time software by symbolic model-checker
Author :
Nakamura, Kazuhiro ; Yamane, Satoshi
Author_Institution :
Graduate Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Ikoma, Japan
fYear :
1998
fDate :
23-26 Mar 1998
Firstpage :
99
Lastpage :
108
Abstract :
Verifications of real-time software are important. However, the state explosion problem is serious for model checking verifications. We present a symbolic model checking algorithm for real-time software, which can check CTL properties without computing exact states. Based on an approximation method, we formulate an approximation/refinement procedure for symbolic model checking, which recursively computes approximate states and iteratively refines approximations. The algorithm reduces the state explosion, using approximations of time zone and symbolic representations with DBMs (difference bounded matrices) and BDDs (binary decision diagrams). We have implemented the algorithm and experimented with the CSMA/CD protocol. Experimental results show that our method can verify large real-time systems which cannot be handled by conventional symbolic model checkers
Keywords :
approximation theory; carrier sense multiple access; diagrams; matrix algebra; program verification; real-time systems; symbol manipulation; temporal logic; CSMA/CD protocol; CTL properties; Computation Tree Logic; approximation method; binary decision diagrams; difference bounded matrices; iterative refinement; real-time software verification; recursive computation; refinement procedure; state explosion problem; symbolic model checking algorithm; time zone approximation; Approximation methods; Boolean functions; Data structures; Explosions; Formal verification; Iterative algorithms; Multiaccess communication; Protocols; Real time systems; Software algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design, 1998. Proceedings., 1998 International Conference on
Conference_Location :
Fukushima
Print_ISBN :
0-8186-8350-3
Type :
conf
DOI :
10.1109/CSD.1998.657543
Filename :
657543
Link To Document :
بازگشت