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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.