See this document in CiteSeerX!

Shallow Finite State Verification (2002)  (Make Corrections)  (3 citations)
John Field, Deepak Goyal, Eran Yahav, G. Ramalingam



  Home/Search   Context   Related

 
View or download:
ibm.com/people/r/r...ateVerification.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.tau.ac.il/~yahave/papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We consider the problem of verifying finite state properties of shallow programs; Le., programs where pointers from program variables to heap-allocated objects are allowed, but where heap-allocated objects may not themselves contain pointers. We prove a number of results relating the complexity of such verification problems to the nature of the finite state machine used to specify the property. Some properties are shown to be intractable, but others which appear to be quite similar admit... (Update)

Context of citations to this paper:   More

.... verification of repeatable enabling sequence properties is PSPACEcomplete by reduction from the simultaneously false problem (see [20] [11]) Definition 12. Simultaneously False Problem) Given a program P with an initial assignment of values (0 or 1) to a set x1 , x2 ,...

Cited by:   More
Typestate Verification: Abstraction Techniques and.. - Field Goyal Ramalingam (2003)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Path-Sensitive Program Verification in Polynomial Time - Das, Lerner, Seigle (2002)   (Correct)
0.3:   Deriving Specialized Program Analyses for.. - Ramalingam.. (2002)   (Correct)
0.1:   Complexity of Nesting Analysis in Mobile Ambients - Braghin, Cortesi, Focardi..   (Correct)

Similar documents based on text:   More   All
0.3:   Verifying Safety Properties using Separation and - Heterogeneous Ions Eran   (Correct)
0.1:   Comparing Finite-State Verification Techniques for .. - Avrunin, Corbett, .. (1999)   (Correct)
0.1:   Aggregate Structure Identification and its Application to .. - Ramalingam, Field, Tip (1999)   (Correct)

Related documents from co-citation:   More   All
3:   Automatic predicate abstraction of c programs - Ball, Majumdar et al. - 2001
3:   Role analysis - Kuncak, Lam et al. - 2002
3:   Pointer induced aliasing: A problem classification (context) - Landi, Ryder - 1991

BibTeX entry:   (Update)

J. Field, D. Goyal, G. Ramalingam, and E. Yahav. Shallow finite state verification. Technical Report RC22673, IBM T.J. Watson Research Center, Dec. 2002. http://citeseer.ist.psu.edu/field02shallow.html   More

@misc{ field02shallow,
  author = "J. Field and D. Goyal and G. Ramalingam and E. Yahav",
  title = "Shallow finite state verification",
  text = "J. Field, D. Goyal, G. Ramalingam, and E. Yahav. Shallow finite state verification.
    Technical Report RC22673, IBM T.J. Watson Research Center, Dec. 2002.",
  year = "2002",
  url = "citeseer.ist.psu.edu/field02shallow.html" }
Citations (may not include all citations):
828   Model Checking - Clarke, Grumberg et al. - 1999
270   Bandera: Extracting finite-state models from Java source cod.. - Corbett, Dwyer et al. - 2000
200   Construction of abstract state graphs with PVS - Graf, Saidi - 1997
181   Principles of Program Analysis (context) - Nielson, Nielson et al. - 2001
140   Extended static checking for java - Flanagan, Leino et al. - 2002
138   Enforcing high-level protocols in low-level software - DeLine, Fahndrich - 2001
129   Precise interprocedural dataflow analysis via graph reachabi.. - Reps, Horwitz et al. - 1995
108   Automatically validating temporal safety properties of inter.. - Ball, Rajamani - 2001
65   Typestate: A programming language concept for enhancing soft.. (context) - Strom, Yemini - 1986
51   ESP: Path-sensitive program verification in polynomial time - Das, Lerner et al. - 2002
46   Using programmer-written compiler extensions to catch securi.. - Ashcraft, Engler - 2002
39   Adoption and focus: Practical linear types for imperative pr.. - DeLine, Fahndrich - 2002
35   Role analysis - Kuncak, Lam et al. - 2002
33   Extending typestate checking using conditional liveness anal.. (context) - Strom, Yellin - 1993
20   Deriving specialized program analyses for certifying compone.. - Ramalingam, Warshavsky et al. - 2002
7   the complexity of flow-sensitive dataflow analyses - Muth, Debray - 2000
5   A Discipline of programing (context) - Dijkstra - 1976
4   Verification of concurrent sofware with FLAVERS (context) - Naumovich, Clarke et al. - 1997
2   Flow-sensitive type qualifters (context) - Foster, Terauchi et al. - 2002

Documents on the same site (http://www.cs.tau.ac.il/~yahave/papers.htm):   More
Verifying Safety Properties of Concurrent Java Programs Using.. - Yahav (2001)   (Correct)
Compiler Optimization of C++ Virtual Function Calls - Porat, Bernstein, al. (1996)   (Correct)
Automatic Verification of Temporal Properties of.. - Yahav, Reps, Sagiv..   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC