USA flag logo/image

An Official Website of the United States Government

Creating the Legacy Analysis Workbency (LAW) Tool to Reuse Legacy Software by…

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