Program analysis for safety guarantees in a Java virtual machine written in Java

Citation
Jw. Maessen et al., Program analysis for safety guarantees in a Java virtual machine written in Java, ACM SIGPL N, 2001, pp. 62-65
Citations number
11
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM SIGPLAN NOTICES
ISSN journal
15232867 → ACNP
Year of publication
2001
Supplement
S
Pages
62 - 65
Database
ISI
SICI code
1523-2867(2001):<62:PAFSGI>2.0.ZU;2-Y
Abstract
In this paper, we report on our experiences with guaranteeing GC-pointer sa fety when using unsafe low-level language extensions to implement a JVM in Java. We give an overview of the original unsafe language extensions that w ere defined for use by Jalapeno implementers, and introduce sanitized repla cements that capture common idioms while also guaranteeing GO-pointer safet y. We also outline some simple static and dynamic checks for correct usage of low-level operations, and examine how code containing low-level operatio ns can be optimized correctly and effectively.