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
Explore connections, maps & timelines
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.