(Enter summary)
Abstract: A static program checker that performs modular checking can check
one program module for errors without needing to analyze the entire
program. Modular checking requires that each module be accompanied
by annotations that specify the module. To help reduce the cost of
writing specifications, this paper presents Houdini, an annotation assistant
for the modular checker ESC/Java. To infer suitable ESC/Java
annotations for a given program, Houdini generates a large number of
candidate... (Update)
Cited by: More
Using Automated Theorem Provers to Certify.. - Denney, Fischer..
(Correct)
Active bibliography (related documents): More All
0.7: Houdini, an Annotation Assistant for ESC/Java - Flanagan, Leino (2001)
(Correct)
0.5: Efficient Annotation Inference for an Extended Static Checker - Flanagan, Leino, Levin
(Correct)
0.2: Proofs of Correctness of Cache-Coherence Protocols - Stoy, Shen, Arvind (2001)
(Correct)
Similar documents based on text: More All
1.8: Annotation Inference for Modular Checkers - Flanagan, Joshi, Leino (2000)
(Correct)
1.5: Extended Static Checking for Java - Flanagan, Leino, Lillibridge.. (2002)
(Correct)
1.3: JML: notations and tools supporting detailed design in.. - Leavens, Leino, Poll.. (2000)
(Correct)
Related documents from co-citation: More All
2: Deduction-Based Software Component Retrieval
- Fischer, Kievernagel et al. - 1994
BibTeX entry: (Update)
C. Flanagan and K. R. M. Leino. "Houdini, an Annotation Assistant for ESC/Java". In Proc. FME 2001. http://citeseer.ist.psu.edu/flanagan00houdini.html More
@misc{ flanagan01houdini,
author = "C. Flanagan and K. Leino",
title = "Houdini, an Annotation Assistant for ESC/Java",
text = "C. Flanagan and K. R. M. Leino. Houdini, an Annotation Assistant for ESC/Java.
In Proc. FME 2001.",
year = "2001",
url = "citeseer.ist.psu.edu/flanagan00houdini.html" }
Citations (may not include all citations):
200
Construction of abstract state graphs with PVS
- Graf, Saidi - 1997
165
Set-based analysis of ML programs (context) - Heintze - 1994
77
Type-based race detection for Java
- Flanagan, Freund - 2000
67
Compaq Systems Research Center (context) - Rustan, Leino et al. - 2000
64
extensible web crawler (context) - Heydon, Najork et al. - 1999
59
A static analyzer for finding dynamic programming errors
- Bush, Pincus et al. - 2000
55
Quickly detecting relevant program invariants
- Ernst, Czeisler et al. - 2000
44
Checking Java programs via guarded commands
- Rustan, Leino et al. - 1999
26
Avoiding exponential explosion: Generating compact verificat.. (context) - Flanagan, Saxe - 2001
18
Annotation inference for modular checkers
- Flanagan, Joshi et al. - 2001
12
Effective Static Debugging via Componential Set-Based Analys..
- Flanagan - 1997
11
Compaq Systems Research Center (context) - Checking, page
10
Compaq Systems Research Center (context) - email - 1997
3
Compaq Systems Research Center (context) - html
Documents on the same site (http://gatekeeper.research.compaq.com/pub/DEC/SRC/technical-notes/): More
The Vesta Approach to Software Configuration Management - Heydon, Levin, Mann, Yu (1999)
(Correct)
A Simple, Intuitive Hypermedia Synchronization Model and its.. - Yu (1997)
(Correct)
Composition: A Way to Make Proofs Harder - Lamport (1997)
(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