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
Link To Document :
بازگشت