(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