loading...
Automated and Portable Native Code Isolation
Hong Kong, China November 27-November 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISSRE.2001.98948312th International Symposium on Softw ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   

The coexistence of programs written in a safe language with user-supplied unsafe (native) code is convenient (e.g.,it enables direct access to operating system esources), but at the same time it is problematic (e.g.,it may decrease eliability and debuggability). This work aims at retaining most of the benefits of interfacing a safe language with native code while addressing its problems. It is carried out in the context of the Java™ Native Interface (JNI).

Our approach is to execute the native code in an operating system process different than that of the safe language application. A technique presented in this paper accomplishes this transparently, automatically, and without sacrificing any of the JNI functionality. No changes to the Java virtual machine (JVM™) or its runtime a e necessary. The resulting prototype does not depend on a particular implementation of the JVM, and is highly portable across hardware a chitectures and operating systems. This approach can be used to improve eliability of applications consisting of a mix of safe and native code and to facilitate debugging them.

Citation:
Grzegorz Czajkowsk, Laurent Daynès, Mario Wolczko, "Automated and Portable Native Code Isolation," issre, pp.298, 12th International Symposium on Software Reliability Engineering (ISSRE'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions