GGrantIndex
← Search

ITR: FLINT---A Mobile-Code Infrastructure for Advanced Languages

$300,000FY2000CSENSF

Yale University, New Haven CT

Investigators

Abstract

Platform-Independent Computing, as popularized by Java, is a key technology for developing and executing next generation software on distributed and heterogeneous computing platforms. The current state-of-the-art mobile-code system is built around the Java Virtual Machine Language (JVML). Unfortunately, JVML does not support other programming languages well and is notoriously inefficient, complex, and hard to extend. This research focuses on developing a new mobile-code infrastructure that eliminates all of these weaknesses. The infrastructure will be based on the FLINT typed common intermediate format (also developed by the PI) and will provide support to multiple programming languages such as Java, ML, and C. The research will investigate new techniques on building certifying compiler, smaller virtual machine, and more extensible runtime system for compiling and running the FLINT mobile code. The resulting infrastructure will be made publicly available to support other cutting-edge research on proof-carrying code and secure internet programming.

View original record on NSF Award Search →