
NSF Org: |
EIA DIVISION OF EXPERIMENTAL & INTEG ACTIVIT |
Recipient: |
|
Initial Amendment Date: | August 6, 1999 |
Latest Amendment Date: | August 6, 1999 |
Award Number: | 9974967 |
Award Instrument: | Continuing Grant |
Program Manager: |
Frederica Darema
EIA DIVISION OF EXPERIMENTAL & INTEG ACTIVIT CSE Directorate for Computer and Information Science and Engineering |
Start Date: | August 15, 1999 |
End Date: | July 31, 2000 (Estimated) |
Total Intended Award Amount: | $167,653.00 |
Total Awarded Amount to Date: | $167,653.00 |
Funds Obligated to Date: |
|
History of Investigator: |
|
Recipient Sponsored Research Office: |
1001 EMMET ST N CHARLOTTESVILLE VA US 22903-4833 (434)924-4270 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
1001 EMMET ST N CHARLOTTESVILLE VA US 22903-4833 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): | NEXT GENERATION SOFTWARE PROGR |
Primary Program Source: |
|
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.070 |
ABSTRACT
EIA-9974960
Ramsey, Norman
University of Virginia
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
This project is aimed at developing debuggers that work seamlessly with multiple platforms and multiple languages, and to which one can add support for new platforms and new languages at low cost.
This proposal proposes a radical change from the way current compiler technology supports debugging. In essence the proposal proposes to develop active debuggers. Instead of simply giving some compiler-generated information about the program, allow the debugger to step through the code itself. The proposal has selected a set of operations that the debugger will perform to analyze the code, and such operations can be performed efficiently by invoking the compiler to provide implementation of the critical operations. Given this approach allows the debugger to support applications including multilanguage modules.
Some preliminary demonstration of some of these ideas has been already done by the proposer with encouraging indications, as to the effectiveness and efficiency of the proposed methods.
Please report errors in award information by writing to: awardsearch@nsf.gov.