[PDF][PDF] Safe Java Native Interface.

G Tan, AW Appel, S Chakradhar, A Raghunathan… - ISSSE, 2006 - Citeseer
Type safety is a promising approach to enhancing software security. Programs written in
type-safe programming languages such as Java are type-safe by construction. However, in …

Java native interface code generator

JD DeMaster - US Patent 6,066,181, 2000 - Google Patents
Primary Examiner—Emauel Todd VoeltZ Assistant Examiner—Tuan Q. Dam consist of
classes of native methods, as Well as classes for complex data types, Which are called from …

Java C++ proxy objects

IIHA Sanchez - US Patent 6,915,520, 2005 - Google Patents
US PATENT DOCUMENTS acroSS the JNI boundary. Legacy proxy objects proxy the Java
objects and enable legacy GUIs to issue method requests as if the legacy proxy objects …

Method for verifying safety properties of java byte code programs

J Posegga, H Vogt - US Patent 7,181,725, 2007 - Google Patents
Java is a programming language developed by Sun Micro systems that is translated into so-
called byte code programs. Although originally developed for Java, byte code is suited as a …

Use at your own risk: The java unsafe api in the wild

L Mastrangelo, L Ponzanelli, A Mocci, M Lanza… - ACM Sigplan …, 2015 - dl.acm.org
Java is a safe language. Its runtime environment provides strong safety guarantees that any
Java application can rely on. Or so we think. We show that the runtime actually does not …

SafeJava: A unified type system for safe programming

C Boyapati - 2003 - dspace.mit.edu
Making software reliable is one of the most important technological challenges facing our
society today. This thesis presents a new type system that addresses this problem by …

Architecture for denied permissions in Java

J Yarsa, BA Rich, TJL Shrader, D Skibbie - US Patent 6,708,276, 2004 - Google Patents
707/102; 707/103; 707/104; 717/166 An architecture for extending the Java Security model
to allow a user or administrator to explicitly deny permissions. By itself, the Java 2 security …

A systematic approach to static access control

F Pottier, C Skalka, S Smith - ACM Transactions on Programming …, 2005 - dl.acm.org
The Java Security Architecture includes a dynamic mechanism for enforcing access control
checks, the so-called stack inspection process. While the architecture has several appealing …

Method and apparatus for customizing Java API implementations

S Huang, M Bundschuh, I Wong, A Yamasani… - US Patent …, 2005 - Google Patents
The present invention relates generally to Java API implementation, and more specifically, to
methods and appa ratuses for customizing Java API implementations tailored for the specific …

Robusta: Taming the native beast of the JVM

J Siefers, G Tan, G Morrisett - Proceedings of the 17th ACM conference …, 2010 - dl.acm.org
Java applications often need to incorporate native-code components for efficiency and for
reusing legacy code. However, it is well known that the use of native code defeats Java's …