exploit the possibilities
Home Files News &[SERVICES_TAB]About Contact Add New

src-rr-158.html

src-rr-158.html
Posted Oct 1, 1999
Authored by Stata, Abadi

A Type System for Java Bytecode Subroutines.

tags | paper, java
SHA-256 | 94b8f3b85c39948c444b417306a68857d124d0b9525e7246490eb11ff08cb363

src-rr-158.html

Change Mirror Download
<HTML><HEAD><TITLE>
Digital Systems Research Center: Report 158</TITLE></HEAD>
<BODY><H1><IMG SRC=
"http://www.research.digital.com/digital/pics/DEC-logo.gif" ALT="d i g i t a l">
SRC Research Report 158</H1>
<H1>A Type System for Java Bytecode Subroutines</H1>
<HR>
<H2>Raymie Stata and Martin Abadi</H2>
<b>Report #158, June 11, 1998</b><BR><i>62 pages</i>
<P>
Java is typically compiled into an intermediate language, JVML, that
is interpreted by the Java Virtual Machine. Because mobile JVML code
is not always trusted, a bytecode verifier enforces static constraints
that prevent various dynamic errors. Given the importance of the
bytecode verifier for security, its current descriptions are
inadequate. This paper proposes using typing rules to describe the
bytecode verifier because they are more precise than prose, clearer
than code, and easier to reason about than either.
<P>
JVML has a subroutine construct which is used for the compilation of
Java's try-finally statement. Subroutines are a major source of
complexity for the bytecode verifier because they are not obviously
last-in/first-out and because they require a kind of polymorphism.
Focusing on subroutines, we isolate an interesting, small subset of
JVML. We give typing rules for this subset and prove their correctness.
Our type system constitutes a sound basis for bytecode verification
and a rational reconstruction of a delicate part of Sun's bytecode
verifier.
<P>
<p><b>Back to</b> the <a href='http://www.research.digital.com/SRC/publications/src-rr.html'>SRC Research Reports main page</a>.
<HR><B>Download report as:</B>
<P><UL>
<LI><B><A HREF="ftp://ftp.digital.com/pub/DEC/SRC/research-reports/SRC-158.ps.Z">PostScript compressed with UNIX compress</A></B> -- 776 Kbytes<BR>
<LI><B><A HREF="ftp://ftp.digital.com/pub/DEC/SRC/research-reports/SRC-158.ps.gz">PostScript compressed with GNU compress (gzip)</A></B> -- 736 Kbytes<BR>
<LI><B><A HREF="ftp://ftp.digital.com/pub/DEC/SRC/research-reports/SRC-158.ps.zip">PostScript compressed with ZIP</A></B> -- 736 Kbytes<BR>
<LI><B><A HREF="ftp://ftp.digital.com/pub/DEC/SRC/research-reports/SRC-158.ps">PostScript</A></B> -- 1464 Kbytes<BR>
<LI><B><A HREF="ftp://ftp.digital.com/pub/DEC/SRC/research-reports/SRC-158.pdf">Portable Document Format (PDF)</A></B> -- 336 Kbytes<BR>
</UL></P>
</BODY></HTML>
Login or Register to add favorites

File Archive:

April 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Apr 1st
    10 Files
  • 2
    Apr 2nd
    26 Files
  • 3
    Apr 3rd
    40 Files
  • 4
    Apr 4th
    6 Files
  • 5
    Apr 5th
    26 Files
  • 6
    Apr 6th
    0 Files
  • 7
    Apr 7th
    0 Files
  • 8
    Apr 8th
    22 Files
  • 9
    Apr 9th
    14 Files
  • 10
    Apr 10th
    10 Files
  • 11
    Apr 11th
    13 Files
  • 12
    Apr 12th
    14 Files
  • 13
    Apr 13th
    0 Files
  • 14
    Apr 14th
    0 Files
  • 15
    Apr 15th
    30 Files
  • 16
    Apr 16th
    10 Files
  • 17
    Apr 17th
    22 Files
  • 18
    Apr 18th
    45 Files
  • 19
    Apr 19th
    0 Files
  • 20
    Apr 20th
    0 Files
  • 21
    Apr 21st
    0 Files
  • 22
    Apr 22nd
    0 Files
  • 23
    Apr 23rd
    0 Files
  • 24
    Apr 24th
    0 Files
  • 25
    Apr 25th
    0 Files
  • 26
    Apr 26th
    0 Files
  • 27
    Apr 27th
    0 Files
  • 28
    Apr 28th
    0 Files
  • 29
    Apr 29th
    0 Files
  • 30
    Apr 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close