Sawja: static analysis workshop for Java
From MaRDI portal
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.
Recommendations
Cites work
- scientific article; zbMATH DE number 1122098 (Why is no real title available?)
- scientific article; zbMATH DE number 1953274 (Why is no real title available?)
- scientific article; zbMATH DE number 1956463 (Why is no real title available?)
- Interacting with Modal Logics in the Coq Proof Assistant
- Lightweight bytecode verification
- On programming of arithmetic operations
- Programming Languages and Systems
- Secure the clones. Static enforcement of policies for secure object copying
Cited in
(6)
This page was built for publication: Sawja: static analysis workshop for Java
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3067538)