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

Award Information
Agency: Department of Defense
Branch: Navy
Contract: N00014-04-M-0095
Agency Tracking Number: O032-4116
Amount: $99,983.00
Phase: Phase I
Program: SBIR
Awards Year: 2004
Solicitation Year: 2003
Solicitation Topic Code: OSD03-021
Solicitation Number: 2003.2
Small Business Information
317 N. Aurora Street, Ithaca, NY, 14850
DUNS: 603978321
HUBZone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 David Melski
 Senior Scientist
 (607) 273-7340
Business Contact
 Ray Teitelbaum
Title: CEO
Phone: (607) 273-7340
Research Institution
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.

* Information listed above is at the time of submission. *

Agency Micro-sites

SBA logo
Department of Agriculture logo
Department of Commerce logo
Department of Defense logo
Department of Education logo
Department of Energy logo
Department of Health and Human Services logo
Department of Homeland Security logo
Department of Transportation logo
Environmental Protection Agency logo
National Aeronautics and Space Administration logo
National Science Foundation logo
US Flag An Official Website of the United States Government