A Refactoring Environment for Ada

Award Information
Agency: Department of Defense
Branch: Missile Defense Agency
Contract: W9113M-04-C-0050
Agency Tracking Number: 022-0156
Amount: $749,981.00
Phase: Phase II
Program: SBIR
Awards Year: 2004
Solicitation Year: 2002
Solicitation Topic Code: MDA02-022
Solicitation Number: 2002.2
Small Business Information
317 N. Aurora Street, Ithaca, NY, 14850
DUNS: 603978321
HUBZone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 Paul Anderson
 Senior Software Engineer
 (607) 273-7340
Business Contact
 Ray Teitelbaum
Title: CEO
Phone: (607) 273-7340
Email: tt@grammatech.com
Research Institution
The problem of supporting millions of lines of Ada code is of critical importance to the DoD and the missile defense community. The decline in the use of Ada has led to a fall in the supply of trained personnel, and a reduction in tool vendor support. Migration to a new language is usually technically and economically infeasible, so programs such as THAAD have a huge legacy code problem. A common problem with such systems is how to make modifications so as to adapt them to changing requirements in a way that poses little risk to the integrity of the code. We propose a tool based on refactoring --- the disciplined transformation of code to improve its design while retaining its essential semantics. In Phase I we implemented a proof-of-concept prototype capable of performing transformations important for safety-critical code, and demonstrated it to potential customers at Boeing and Lockheed Martin. We have secured an agreement with Boeing for its use and evaluation during Phase II. The prospects for commercial success are excellent, as our initial market research indicates strong demand. We will exploit our existing Ada tools customer base to market the proposed tool to DoD contractors and beyond.

* 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
Environmental Protection Agency logo
National Aeronautics and Space Administration logo
National Science Foundation logo
US Flag An Official Website of the United States Government