• DocumentCode
    21157
  • Title

    Coverage Estimation in Model Checking with Bitstate Hashing

  • Author

    Ikeda, Satoshi ; Jibiki, Masahiro ; Kuno, Yasushi

  • Author_Institution
    NEC Corporation, Kawasaki
  • Volume
    39
  • Issue
    4
  • fYear
    2013
  • fDate
    Apr-13
  • Firstpage
    477
  • Lastpage
    486
  • Abstract
    Explicit-state model checking which is conducted by state space search has difficulty in exploring satisfactory state space because of its memory requirements. Though bitstate hashing achieves memory efficiency, it cannot guarantee complete verification. Thus, it is desirable to provide a reliability indicator such as a coverage estimate. However, the existing approaches for coverage estimation are not very accurate when a verification run covers a small portion of state space. This mainly stems from the lack of information that reflects characteristics of models. Therefore, we propose coverage estimation methods using a growth curve that approximates an increase in reached states by enlarging a bloom filter. Our approaches improve estimation accuracy by leveraging the statistics from multiple verification runs. Coverage is estimated by fitting the growth curve to these statistics. Experimental results confirm the validity of the proposed growth curve and the applicability of our approaches to practical models. In fact, for practical models, our approaches outperformed the conventional ones when the actual coverage is relatively low.
  • Keywords
    Accuracy; Equations; Estimation; Mathematical model; Probabilistic logic; Reliability; Space exploration; Coverage estimation; bitstate hashing; model checking;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2012.44
  • Filename
    6226428