USA flag logo/image

An Official Website of the United States Government

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

Award Information

Agency:
Department of Defense
Branch:
Office of the Secretary of Defense
Award ID:
71883
Program Year/Program:
2004 / SBIR
Agency Tracking Number:
O032-4027
Solicitation Year:
N/A
Solicitation Topic Code:
N/A
Solicitation Number:
N/A
Small Business Information
SEMANTIC DESIGNS
13171 Pond Springs Road Austin, TX 78729-7102
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-0103
Award Amount: $95,392.00
 

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.

Principal Investigator:

Michael Mehlich
Research Engineer
5122501018
mmehlich@semanticdesigns.com

Business Contact:

Ira D. Baxter
CEO
5122501018
idbaxter@semanticdesigns.com
Small Business Information at Submission:

SEMANTIC DESIGNS
12636 Research Blvd #C214 Austin, TX 78759

EIN/Tax ID: 742762312
DUNS: N/A
Number of Employees:
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No