Abstract Interpretation of Java Bytecode in Sturdy
We develop a framework of definitional abstract interpreters for Java bytecode in Sturdy. Specifically, we provide a generic interpreter that abstractly executes Java bytecode but resorts to configurable analysis components for abstracting values and effects. From this, we can derive a concrete reference semantics for Java bytecode and sound abstract interpreters.
Authors
- Sebastian Erdweg (ORCID: https://orcid.org/0000-0002-1974-5956)
- Stefan Marx
Institutions
- Johannes Gutenberg University Mainz (DE)
Publication Details
- Published
- 2024-09-13
- DOI
- https://doi.org/10.1145/3678721.3686226
- Citations
- 1
- Primary Topic
- Logic, programming, and type systems
- Type
- article
- Field-Weighted Citation Impact
- 0.35