usenix conference policies
Krakatoa: Decompilation in Java (Does Bytecode Reveal Source?)
Authors:
Todd A. Proebsting, Scott A. Watterson, University of Arizona
Abstract:
This paper presents our technique for automatically decompiling Java bytecode into Java source. Our technique reconstructs source-level expressions from bytecode, and reconstructs readable, high-level control statements from primitive goto-like branches. Fewer than a dozen simple code-rewriting rules reconstruct the high-level statements.
BibTeX
@inproceedings {260906,
author = {Todd A. Proebsting and Scott A. Watterson},
title = {Krakatoa: Decompilation in Java (Does Bytecode Reveal Source?) },
booktitle = {Third USENIX Conference on Object-Oriented Technologies and Systems (COOTS 97)},
year = {1997},
address = {Portland, OR},
url = {https://www.usenix.org/conference/coots-97/krakatoa-decompilation-java-does-bytecode-reveal-source},
publisher = {USENIX Association},
month = jun
}
author = {Todd A. Proebsting and Scott A. Watterson},
title = {Krakatoa: Decompilation in Java (Does Bytecode Reveal Source?) },
booktitle = {Third USENIX Conference on Object-Oriented Technologies and Systems (COOTS 97)},
year = {1997},
address = {Portland, OR},
url = {https://www.usenix.org/conference/coots-97/krakatoa-decompilation-java-does-bytecode-reveal-source},
publisher = {USENIX Association},
month = jun
}
connect with us