A Refactoring Environment for Incremental Migration of Legacy Code

Award Information
Agency: National Aeronautics and Space Administration
Branch: N/A
Contract: NAS2-02018
Agency Tracking Number: 013673
Amount: $69,897.00
Phase: Phase I
Program: SBIR
Awards Year: 2002
Solicitation Year: N/A
Solicitation Topic Code: N/A
Solicitation Number: N/A
Small Business Information
GrammaTech, Inc.
317 North Aurora Street, Ithaca, NY, 14850
DUNS: N/A
HUBZone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 Paul Anderson
 Principal Investigator
 (607) 273-7340
 paul@grammatech.com
Business Contact
 Ray Tietelbaum
Title: Chairman
Phone: (607) 273-7340
Email: tt@grammatech.com
Research Institution
N/A
Abstract
We propose the development of software technology for the interactive incremental conversion of legacy code to other languages. The goal is to make it cost-effective to migrate code from one language to another. The technology will allow a user to first transform the code to make it amenable to translation, then manage the semi-automatic translation to the new language, then finally allow the user to transform the translated code to allow it to be easily maintainable. We will base the implementation of this technology on The Synthesizer Generator?our own language-sensitive editor generating toolkit?and couple its strengths with Refactoring?a methodology for systematically transforming code to improve its design. The underlying machinery will be language independent, but in order to have focus in Phase I, and to capitalize on our own strengths and experience, we will concentrate on the translation of Ada to Java.

* information listed above is at the time of submission.

Agency Micro-sites

US Flag An Official Website of the United States Government