We propose to continue our research toward developing a practical system for run-time code generation (RTCG). We propose first to further improve efficiency and address type safety in our current, Java-based system, Jumbo. We then propose to retarget Jumbo to perform native code generation.

Jumbo is a two-level language for producing run-time code generators for Java. In this, it is similar to several previous systems. Jumbo is distinguished by its practicality: it supports a very simple model of run-time code generation, gives the programmer complete control over the generated code, and is implemented in a conceptually simple way, making it particularly easy to learn and use.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Type
Standard Grant (Standard)
Application #
0306221
Program Officer
Sol J. Greenspan
Project Start
Project End
Budget Start
2003-09-01
Budget End
2006-08-31
Support Year
Fiscal Year
2003
Total Cost
$300,000
Indirect Cost
Name
University of Illinois Urbana-Champaign
Department
Type
DUNS #
City
Champaign
State
IL
Country
United States
Zip Code
61820