• 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