ACM Home Page
Please provide us with feedback. Feedback
Transition-based coverage estimation for symbolic model checking
Full text PdfPdf (245 KB)
Source with EDA Technofair Design Automation Conference Asia and South Pacific archive
Proceedings of the 2006 conference on Asia South Pacific design automation table of contents
Yokohama, Japan
SESSION: Formal methods for coverage and scalable verification table of contents
Pages: 1 - 6  
Year of Publication: 2006
ISBN:0-7803-9451-8
Authors
Xingwen Xu  Waseda University, Hibikino, Japan
Shinji Kimura  Waseda University, Hibikino, Japan
Kazunari Horikawa  Toshiba Corporation, Sawasaki, Japan
Takehiko Tsuchiya  Toshiba Corporation, Sawasaki, Japan
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEICE ESS : Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
IPSJ SIG-SLDM : Information Processing Society of Japan, SIG System LSI Design Methodology
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 22,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1118299.1118303
What is a DOI?

ABSTRACT

Lack of complete formal specification is one of the major obstacles for the deployment of model checking. Coverage estimation addresses this issue by revealing the unverified part of the design according to the specified properties. In this paper we propose a new transition-based coverage metric to evaluate the completeness of properties for symbolic model checking. It is more comprehensive and accurate than the existing coverage metrics for model checking. An efficient symbolic algorithm is presented for computing the transition coverage for a subset of ACTL. Our coverage estimator has been applied to the model checking of a cache coherence protocol. We uncovered several coverage holes including one that eventually led to the discovery of a design bug.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
X. Xu, S. Kimura, K. Horikawa, and T. Tsuchiya. "Transition Traversal Coverage Estimation for Symbolic Model Checking". In Proceedings of the 3rd ACM/IEEE international Confernece on Formal Methods and Models for Co-Design (MEMOCODE), page 259--260, 2005.
 
5
 
6
H. Chockler, O. Kupferman, and M. Y. Vardi. "Coverage Metrics for Formal Verification". In Proceedings of 12th ACM Advanced Research Working Conference on Correct Hardware Design and Verification Methods (CHARM), page 111--125, 2003.
 
7
 
8
 
9
F. Wang, G.-D. Huang, F. Yu. "Numerical Coverage Estimation for the symbolic simulation of real-time systems". FORTE 2003, LNCS 2767, pages 160--176, 2003.
 
10
 
11
12
 
13
 
14
15
 
16


Collaborative Colleagues:
Xingwen Xu: colleagues
Shinji Kimura: colleagues
Kazunari Horikawa: colleagues
Takehiko Tsuchiya: colleagues