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

Award Information
Agency:
Department of Defense
Branch
Office of the Secretary of Defense
Amount:
$95,392.00
Award Year:
2004
Program:
SBIR
Phase:
Phase I
Contract:
N00014-04-M-0103
Agency Tracking Number:
O032-4027
Solicitation Year:
n/a
Solicitation Topic Code:
n/a
Solicitation Number:
n/a
Small Business Information
SEMANTIC DESIGNS
12636 Research Blvd #C214, Austin, TX, 78759
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
884365610
Principal Investigator:
Michael Mehlich
Research Engineer
(512) 250-1018
mmehlich@semanticdesigns.com
Business Contact:
Ira Baxter
CEO
(512) 250-1018
idbaxter@semanticdesigns.com
Research Institution:
n/a
Abstract
The proposal describes a semi-automatic tool translating source code implemented in mixed low-level programming languages for obsolete hardware platforms into more easily understandable source code implemented in modern high-level programming languages for modern hardware platforms by (1) parsing the textual representation of the source code into a syntax tree, (2) translating the syntax tree into a control- and data-flow graph, (3) removing accidential implementation details from the control- and data-flow representation, (4) recognizing concepts, which are defined by software engineers using the notations of the involved programming languages, in the resulting control- and data-flow graph by performing graph matching, (5) translating the source syntax tree into a target syntax tree by abstracting the recognized concepts, reimplementing them in the target language, and translating the remainder of the source code using straightforward syntactic transformation rules, and (6) formatting the target syntax tree into a textural reprentation. The proposed phase I work consists of initial research laying the foundations to develop such an automated translation tool. It will build upon an existing program analysis and transformation system infrastructure.

* 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

Enviromental Protection Agency logo

National Aeronautics and Space Administration logo

National Science Foundation logo
US Flag An Official Website of the United States Government