Houdini, an annotation assistant for ESC/Java

259Citations
Citations of this article
63Readers
Mendeley users who have this article in their library.
Get full text

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 accom-panied by annotations that specify the module. To help reduce the cost of writing Specification, 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 annotations and uses ESC/Java to verify or refute each of these annotations. The paper describes the design, implementation, and preliminary evaluation of Houdini. © Springer-Verlag Berlin Heidelberg 2001.

Cite

CITATION STYLE

APA

Flanagan, C., & Leino, K. R. M. (2001). Houdini, an annotation assistant for ESC/Java. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2021 LNCS, pp. 500–517). Springer Verlag. https://doi.org/10.1007/3-540-45251-6_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free