Relational Pattern Analysis Tool for Legacy Conversion

Award Information
Agency:
Department of Defense
Branch
Missile Defense Agency
Amount:
$100,000.00
Award Year:
2008
Program:
SBIR
Phase:
Phase I
Contract:
HQ0006-08-C-7801
Award Id:
86372
Agency Tracking Number:
B073-005-0473
Solicitation Year:
n/a
Solicitation Topic Code:
n/a
Solicitation Number:
n/a
Small Business Information
190 Green Valley Road, Owens Crossroads, AL, 35763
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
142295422
Principal Investigator:
LuisLopez
CTO
(256) 656-9652
luis@hiwaay.net
Business Contact:
LuisLopez
President
(256) 656-9652
luis.lopez@2lresearch.com
Research Institute:
n/a
Abstract
This project develops a technology to automate the interpretation and understanding of complex trees of source code and related artifacts for conversion to run on newer hardware, operating systems and languages. The center of our proposed innovative approach is to map and parse a complex source code tree (plus related artifacts such as 'makefiles') into an appropriate process and object oriented schema tree. From this representation we propose to generate relational database queries, stored procedures and advanced algorithms that extract dependencies and partitioning with respect to hardware, operating system, distributed processing, application programming interfaces [APIs], etc. The proposed tools will help analysts visualize, analyze and gain a deep, multi-level understanding of legacy code. This approach supports automation of legacy code functional inventory, language translation and re-partitioning. The solution is extremely flexible and applies to multiple versions of Ada (ANSI/MIL-STD 1815A, ISO-8652:1987, ISO/IEC 8652:1995/Amd 1:2007). We also propose to develop a plug-in for a popular software tool such as Eclipse. This approach has potential to yield order of magnitude reductions in the man-hours/cost required to modernize Ada applications.

* 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