Virtual Execution Environment for Legacy Application
Operating Systems written in type-safe languages such as Java have so far failed to gain
significant momentum in the commercial market. We attribute this development to the lack of
compatibility with legacy applications. The research group of Professor Michael Franz at UCI
recently received funding from Microsoft Research and the State of California as part of the UC
Discovery/MICRO program to investigate the execution of legacy binary code on top of type-safe
virtual machines. We propose to merge this technology developed at UCI with the "JX" Operating
System being developed by Professor Wolfgang Schroeder-Preikschat's research group at the
University of Erlangen-Nuremberg. "JX" is an Operating System written in Java that runs on top of a
small native code microkernel. Written entirely in a type-safe language, "JX" is prone to buffer-flow
attacks commonly experienced in traditional operating systems. The proposed merging of the
technologies developed at UCI and the University of Erlangen-Nuremberg will enable users to
benefit from the increased security of Java-based Operating Systems without having to abandon
existing applications.
VEELA is a joint project of University of California
and the University of Erlangen/Nürnberg.
Partnerprojekt
VEELS in Irvine.
edit page