| Transition-based coverage estimation for symbolic model checking |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 22, Citation Count: 2
|
|
|
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
|
Yatin Hoskote , Timothy Kam , Pei-Hsin Ho , Xudong Zhao, Coverage estimation for symbolic model checking, Proceedings of the 36th ACM/IEEE conference on Design automation, p.300-305, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.309936]
|
 |
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
|
Richard C. Ho , C. Han Yang , Mark A. Horowitz , David L. Dill, Architecture validation for processors, Proceedings of the 22nd annual international symposium on Computer architecture, p.404-413, June 22-24, 1995, S. Margherita Ligure, Italy
|
| |
13
|
A. Das , P. Basu , A. Banerjee , P. Dasgupta , P. P. Chakrabarti , C. Rama Mohan , L. Fix , R. Armoni, Formal verification coverage: computing the coverage gap between temporal specifications, Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design, p.198-203, November 07-11, 2004
[doi> 10.1109/ICCAD.2004.1382571]
|
| |
14
|
Robert K. Brayton , Gary D. Hachtel , Alberto L. Sangiovanni-Vincentelli , Fabio Somenzi , Adnan Aziz , Szu-Tsung Cheng , Stephen A. Edwards , Sunil P. Khatri , Yuji Kukimoto , Abelardo Pardo , Shaz Qadeer , Rajeev K. Ranjan , Shaker Sarwary , Thomas R. Shiple , Gitanjali Swamy , Tiziano Villa, VIS: A System for Verification and Synthesis, Proceedings of the 8th International Conference on Computer Aided Verification, p.428-432, August 03, 1996
|
 |
15
|
Aarti Gupta , Sharad Malik , Pranav Ashar, Toward formalizing a validation methodology using simulation coverage, Proceedings of the 34th annual conference on Design automation, p.740-745, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266359]
|
| |
16
|
|
|