• DocumentCode
    2850288
  • Title

    Partition Refinement in Abstract Model Checking

  • Author

    Pu, Fei ; Zhang, Wenhui

  • Author_Institution
    Chinese Acad. of Sci., Beijing
  • fYear
    2007
  • fDate
    6-8 June 2007
  • Firstpage
    209
  • Lastpage
    218
  • Abstract
    Model checking has been successfully applied to system verification. However, in model checking, the state explosion problem occurs when one checks systems of industrial size. Abstraction-based methods have been particularly successful in this regard. This paper describes a technique to decompose a model checking problem into sub-problems by partitioning the search space. The partitioning is based on the usage of extra variables remembering the history of non-deterministic choices in the model. Furthermore, the search space can be partitioned stepwise in order to get better reduction. Finally, the partition-refinement paradigm is extended to the setting of abstract systems. We show how the partition-based approach used in abstract model checking can improve the efficiency of verification with respect to the requirement of memory by illustrating an application example.
  • Keywords
    program verification; abstract model checking; abstraction-based methods; partition refinement; partition-based approach; system verification; Application software; Computer science; Concrete; Electromagnetic compatibility; Explosions; Hardware; History; Laboratories; Software systems; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-2856-4
  • Type

    conf

  • DOI
    10.1109/TASE.2007.36
  • Filename
    4239965