USA flag logo/image

An Official Website of the United States Government

Using XML for Software Structural Analysis

Using XML for Software Structural Analysis

Award Information

Agency:
Department of Defense
Branch:
Navy
Award ID:
70028
Program Year/Program:
2004 / SBIR
Agency Tracking Number:
N041-067-1049
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 1
Fiscal Year: 2004
Title: Using XML for Software Structural Analysis
Agency / Branch: DOD / NAVY
Contract: N00178-04-C-1048
Award Amount: $68,454.00
 

Abstract:

Harmonia proposes a methodology to import legacy source code into a programming language independent XML representation through a process of rule-driven transformation. The project includes design of the Legacy Code & User Interface Markup Language (LCUIML), an extension of the User Interface Markup Language (UIML) at OASIS. (UIML is a canonical meta-language that permits user interface implementations to be described in a highly device-independent manner and rendered automatically to various target programming and markup languages.) The methodology is embodied in an Integrated Development Environment that can read legacy code; translate it into an equivalent XML representation; and then analyze the code structure to generate a UML model and metrics about the code, create specifications fitting the legacy code that can guide developers reimplementing the legacy code, generate new source code in a modern, object-oriented target programming language, generate a to-do list of items in the translation to new source code that must be resolved by a developer, and generate a change report from comparison of the current versions of source code to a past version. In addition, new algorithms can be directly represented in LCUIML, and retargeted in future years to whatever programming languages are invented.

Principal Investigator:

Marc Abrams
Chief Executive Officer
5409515901
marc@harmonia.com

Business Contact:

Jonathan Shuster
President
5409515910
jshuster@harmonia.com
Small Business Information at Submission:

HARMONIA, INC.
1700 Kraft Drive, Suite 1100 Blacksburg, VA 24060

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