arXiv · 1007.3353
Sawja: Static Analysis Workshop for Java
Abstract
Static analysis is a powerful technique for automatic verification of programs but raises major engineering challenges when developing a full-fledged analyzer for a realistic language such as Java. This paper describes the Sawja library: a static analysis framework fully compliant with Java 6 which provides OCaml modules for efficiently manipulating Java bytecode programs. We present the main features of the library, including (i) efficient functional data-structures for representing program with implicit sharing and lazy parsing, (ii) an intermediate stack-less representation, and (iii) fast computation and manipulation of complete programs.
Explore related subjects
Keep this discovery
Laurent Hubert, Nicolas Barré, Frédéric Besson, Delphine Demange, Thomas Jensen, Vincent Monfort, David Pichardie, Tiphaine Turpin. 2010-07-20. Sawja: Static Analysis Workshop for Java. https://doi.org/10.1007/978-3-642-18070-5_7
Cite the original work for its findings. Save a collection to share your selection of sources.