Title of article
A Formal Framework for the Java Bytecode Language and Verifier
Author/Authors
Freund، Stephen N. نويسنده , , Mitchell، John C. نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 1999
Pages
-146
From page
147
To page
0
Abstract
This paper presents a sound type system for a large subset of the Java bytecode language including classes, interfaces, constructors, methods, exceptions, and bytecode subroutines. This work serves as the foundation for developing a formal specification of the bytecode language and the Java Virtual Machineʹs bytecode verifier. We also describe a prototype implementation of a type checker for our system and discuss some of the other applications of this work. For example, we show how to extend our work to examine other program properties, such as the correct use of object locks.
Keywords
theoretical foundations , language design and implementation
Journal title
A C M Sigplan (Programming Languages) Sigplan Notices
Serial Year
1999
Journal title
A C M Sigplan (Programming Languages) Sigplan Notices
Record number
17030
Link To Document