USA flag logo/image

An Official Website of the United States Government

Creating the Legacy Analysis Workbency (LAW) Tool to Reuse Legacy Soft...

Creating the Legacy Analysis Workbency (LAW) Tool to Reuse Legacy Software by Universal Representation in XML and Code Generation

Award Information

Agency:
Department of Defense
Branch:
Missile Defense Agency
Award ID:
69565
Program Year/Program:
2005 / SBIR
Agency Tracking Number:
B041-034-1496
Solicitation Year:
N/A
Solicitation Topic Code:
N/A
Solicitation Number:
N/A
Small Business Information
Harmonia Holding Group LLC
2020 Kraft Drive Suite 1000 Blacksburg, VA -
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
 
Phase 2
Fiscal Year: 2005
Title: Creating the Legacy Analysis Workbency (LAW) Tool to Reuse Legacy Software by Universal Representation in XML and Code Generation
Agency / Branch: DOD / MDA
Contract: W9113M-05-C-0143
Award Amount: $749,541.00
 

Abstract:

Reusing legacy software is a stumbling block that impedes cost-effective creation of new or updated software applications. This problem is squarely addressed here by a key innovation: rather than analyze legacy code from Ada, C++, FORTRAN, assembly, or other widely used languages directly, we represent the code and its operating environment in an XML model that is language independent and highly malleable. We build one powerful meta-tool to automate many steps in creating the model, analyzing it to identify code segments to reuse, surgically extract those portions, and export to new programming languages. The one meta-tool works across multiple programming languages. Harmonia, Inc. is creating this tool, called the Legacy Analysis Workbench. A user can visualize, search, browse, manipulate, and ask "what if" questions to navigate unfamiliar legacy code. Information gained during code analysis is aggregated into a knowledge base that permits inference about the code base, thereby establishing a permanent understanding of the code that outlasts the programmers working on the code. This approach reduces reuse cost today, and creates a cost-savings dividend years from now, because a library of XML models is easier to export to future programming languages than porting from the original and outdated programming languages.

Principal Investigator:

Anup Mathur
CTO for Legacy Systems
5409515900
amathur@harmonia.com

Business Contact:

Pallabi Saboo
VP, Marketing & Product M
5409515915
psaboo@harmonia.com
Small Business Information at Submission:

HARMONIA, INC.
1715 Pratt Drive, Suite 2820 Blacksburg, VA 24060

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