• DocumentCode
    3175590
  • Title

    Using Multi Decision Diagram in Model Checking

  • Author

    Khanh, Nguyen Truong ; Tho, Quan Thanh

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2010
  • fDate
    9-11 June 2010
  • Firstpage
    126
  • Lastpage
    129
  • Abstract
    Model checking is an automatic verification technique for finite concurrent systems. In this method, the assertion is verified by exhaustively searching over the state space. However, the number of states of the system will grow exponentially with the number of processes. It limits model checker to handle with complex systems. In explicit model checking, system states are explored one-by-one and stored in memory explicitly, so the verified system is restricted by the memory resource. Most of the memory is consumed by the hash table which contains the visited states and the queue of states whose successors are already generated. In this paper, we will present a new way of storing the visited states by using a tree. We show that our approach is memory efficient. Organization of the report: Section 1 is the introduction, and section 2 introduces PAT model checker. Section 3 describes how to implement the tree storing the visited states. Section 4 presents the heuristic to improve the performance for the tree. Section 5 is the experiment result. Lastly section 6 is the conclusion and future work.
  • Keywords
    decision diagrams; program testing; tree data structures; tree searching; PAT; finite concurrent system; hash table; model checking; multidecision diagram; state space; Application software; Computer bugs; Computer science; Concurrent computing; Dictionaries; Explosions; Medical control systems; Reliability engineering; Space technology; State-space methods; model checking; multi decision diagram; state space explosion;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement Companion (SSIRI-C), 2010 Fourth International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-7644-2
  • Type

    conf

  • DOI
    10.1109/SSIRI-C.2010.31
  • Filename
    5521570