Using XML for Software Structural Analysis

Award Information
Agency:
Department of Defense
Branch
Navy
Amount:
$297,991.00
Award Year:
2006
Program:
SBIR
Phase:
Phase II
Contract:
N00178-06-C-1015
Award Id:
70028
Agency Tracking Number:
N041-067-1049
Solicitation Year:
n/a
Solicitation Topic Code:
n/a
Solicitation Number:
n/a
Small Business Information
1715 Pratt Drive, Suite 2820, Blacksburg, VA, 24060
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
016442399
Principal Investigator:
MarcAbrams
President & CEO
(540) 951-5901
mabrams@harmonia.com
Business Contact:
PallabiSaboo
VP, Product Mgmt & Market
(540) 951-5915
psaboo@harmonia.com
Research Institute:
n/a
Abstract
A key to the Navy's Open Architecture (OA) Program is the ability to identify common functions across surface and subsurface platforms and to transform the corresponding legacy software into reusable components for a component reuse repository. Simply rewriting legacy code to achieve the transformation to OA is cost prohibitive. New engineering tools are essential to identify, extract, and reuse legacy software to speed the transition to OA. Products today typically analyze just one programming language, or convert one programming language into a second language, requiring separate transcoders for every source/target pair. ONE tool is needed that facilitates the conversion of multiple source languages into multiple target languages via a malleable intermediary format that works with many programming languages. Harmonia proposes to prototype such a tool in this Phase II effort, called the Legacy Analysis Workbench (LAW). LAW will reverse-engineer multiple programming languages to an XML meta-model of programming languages and the platform on which the code executes. This one powerful meta-tool helps automate many steps in creating the model, analyzing it to identify code segments to reuse, surgically extracting those portions, and forward engineering to new programming languages. Users can visualize, search, browse, and manipulate unfamiliar legacy code.

* 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