Byte code engineering
Dahm, Markus ;  Universität <Berlin, Freie Universität> / Fachbereich Mathematik und Informatik

Main titleByte code engineering
AuthorDahm, Markus
InstitutionUniversität <Berlin, Freie Universität> / Fachbereich Mathematik und Informatik
No. of Pages[11] S.
Series [Freie Universität Berlin, Fachbereich Mathematik und Informatik : Ser. B, Informatik ; 98,17]
Classification (DDC)005 Computer programming, programs, data
AbstractThe term “Java” is used to denote two different concepts: the language itself and the related execution environment, the Java Virtual Machine (JVM), which executes byte code instructions. Several research projects deal with byte code-generating compilers or the implementation of new features via byte code transformations. Examples are code optimization, the implementation of parameterized types for Java, or the adaptation of run-time behavior through load-time transformations. Many programmers are doing this by implementing their own specialized byte code manipulation tools, which are, however, restricted in the range of their reusability. Therefore, we have developed a general purpose framework for the static analysis and dynamic creation or transformation of byte code.
In this paper we present its main features and possible application areas.
If your browser can't open the file, please download the file first and then open it
FU DepartmentDepartment of Mathematics and Computer Science
Other affiliation(s)Institut für Informatik
Year of publication1998
Type of documentWorking paper
Terms of use/Rights Nutzungsbedingungen
Created at2009-10-29 : 09:48:57
Last changed2015-03-06 : 10:28:47
Static URLhttp://edocs.fu-berlin.de/docs/receive/FUDOCS_document_000000004075