USA flag logo/image

An Official Website of the United States Government

Modernization of Legacy Software: Re-engineering Low-Level Code

Award Information

Department of Defense
Office of the Secretary of Defense
Award ID:
Program Year/Program:
2004 / SBIR
Agency Tracking Number:
Solicitation Year:
Solicitation Topic Code:
Solicitation Number:
Small Business Information
GrammaTech, Inc.
NY Ithaca, NY 14850-3250
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
Phase 1
Fiscal Year: 2004
Title: Modernization of Legacy Software: Re-engineering Low-Level Code
Agency / Branch: DOD / OSD
Contract: N00014-04-M-0095
Award Amount: $99,983.00


As hardware platforms age, manufacturers are less willing to support them and related technologies. Legacy weapons systems must eventually be modernized. Re-implementation of the legacy software by hand is prohibitively expensive. A system is needed for automatically translating software written in obsolete languages like CMS-2 or assembly to a modern language like C. Previous attempts at translation have amounted to transliteration: the produced "high-level" code closely mimicks the low-level code, even using global variables for registers. Translators that do more than this often assume that the low-level code was generated by a compiler, and hence adheres to certain conventions; such assumptions do not hold for legacy code. GrammaTech is a leader in developing technology for the static analysis of software binaries. Furthermore, we are collaborating with leading researchers at the University of Wisconsin for in developing analyses for discovering malicious and/or buggy code in binaries. We will leverage this background to create breakthrough translation technology that: (1) produces high quality code; and (2) succeeds at translation where others fail. Our translator will be integrated with Northrop Grumman's state-of-the-art emulation technology, for those cases where translation is not possible.

Principal Investigator:

David Melski
Senior Scientist

Business Contact:

Ray (. Teitelbaum
Small Business Information at Submission:

317 N. Aurora Street Ithaca, NY 14850

EIN/Tax ID: 161338879
Number of Employees:
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No