USA flag logo/image

An Official Website of the United States Government

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

Award Information

Department of Defense
Missile Defense Agency
Award ID:
Program Year/Program:
2005 / SBIR
Agency Tracking Number:
Solicitation Year:
Solicitation Topic Code:
Solicitation Number:
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


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

Business Contact:

Pallabi Saboo
VP, Marketing & Product M
Small Business Information at Submission:

1715 Pratt Drive, Suite 2820 Blacksburg, VA 24060

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