Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Static analysis for state-space reductions preserving temporal logics
Yorav K., Grumberg O. Formal Methods in System Design25 (1):67-96,2004.Type:Article
Date Reviewed: Aug 3 2005

The problem of automatic verification of programs is a grave one, even for “small” programs, since their semantic models grow not only with the size of the program, but also with the number of variables and the size of the variables’ domains. Static tools extract information on the semantics of the program without creating a semantic model.

In this paper, Yorav and Grumberg propose two orthogonal reduction models to maintain the state-explosion problem for the automatic verification of sequential and parallel programs. The first model compresses the computational paths (path reduction), and the second reduces the dead variables. The process creates a reduced transition system as a model of the program, on which verification tools can then act. The specifications considered in this work are formulas of the CTL* and CTL-X* logic.

Since the approach is based on syntactic manipulations of expressions, it is applicable when dealing with variables of both finite and infinite domains. The simulation study reveals the promise of this approach, especially in parallel program verification.

The paper is written in a legible, easy to follow style, and the material is laid out methodologically. The text is self-contained to a degree; it provides a good overview of related work, the problems, and the motivation for the work, as well as a plethora of proofs for the claims made. The experimental results support the outlined theory well.

Reviewer:  Goran Trajkovski Review #: CR131620 (0602-0184)
Bookmark and Share
  Featured Reviewer  
 
Temporal Logic (F.4.1 ... )
 
 
Operations On Languages (F.4.3 ... )
 
 
Syntax (D.3.1 ... )
 
 
Formal Definitions And Theory (D.3.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Temporal Logic": Date
On projective and separable properties
Peled D. Theoretical Computer Science 186(1-2): 135-156, 1997. Type: Article
Oct 1 1998
Temporal logics for real-time system specification
Bellini P., Mattolini R., Nesi P. ACM Computing Surveys 32(1): 12-42, 2000. Type: Article
Sep 1 2000
An expressively complete linear time temporal logic for Mazurkiewicz traces: an experiment with the shortest-paths algorithms
Thiagarajan P., Walukiewicz I. Information and Computation 179(2): 230-249, 2002. Type: Article
Jul 10 2003
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