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