Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Model checking with Boolean satisfiability
Marques-Silva J. Journal of Algorithms63 (1-3):3-16,2008.Type:Article
Date Reviewed: Dec 19 2008

Model checking of finite state transition systems has interesting applications in hardware verification. Boolean satisfiability (SAT) algorithms have proven to be very effective for this purpose. This paper captures the trends of the SAT applications in model checking. For practitioners interested in an overview of recent advancements in this technology, this paper offers a good summary.

The paper provides the relevant background material and quickly moves on to the details. Adequate references are provided for further understanding. Although the material is well organized and well presented, Marques-Silva does not attempt to make a comprehensive survey. As a result, several details are omitted from the discussion.

The author first introduces the notation used and describes the conflict-driven clause learning (CDCL) algorithm. Although the author mentions that alternative algorithms exist for the SAT problem, no further pointers are provided. Next, the author describes resolution proofs and “interpolant” computation. These concepts provide the necessary material for the model-checking application.

The remainder of the paper is devoted to describing model-checking algorithms using SAT. Algorithms for both bounded model checking (BMC) and unbounded model checking (UMC) are provided.

The paper is interesting to read and presents methods that are already proven in the industry. However, it does not narrate the limitations of these approaches. Also, there are no suggestions on open problems in this area, so researchers may not find any new insights.

Reviewer:  Paparao Kavalipati Review #: CR136358 (0909-0848)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Model Checking (D.2.4 ... )
 
 
General (F.2.0 )
 
 
Problem Solving, Control Methods, And Search (I.2.8 )
 
Would you recommend this review?
yes
no
Other reviews under "Model Checking": Date
Systems and software verification: model-checking techniques and tools
B ., Bidoit M., Finkel A., Laroussinie F., Petit A., Petrucci L., Schnoebelen P., McKenzie P., Springer-Verlag New York, Inc., New York, NY, 1999.  190, Type: Book (9783540415237)
Sep 30 2002
Module checking
Kupferman O., Vardi M., Wolper P. Information and Computation 164(2): 322-344, 2001. Type: Article
Mar 1 2002
SMC: a symmetry-based model checker for verification of safety and liveness properties
Sistla A., Gyuris V., Emerson E. ACM Transactions on Software Engineering and Methodology 9(2): 133-166, 2000. Type: Article
Sep 1 2000
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy