SOURCE CODE TAILORING

Award Information
Agency: Department of Defense
Branch: Navy
Contract: N/A
Agency Tracking Number: 9104
Amount: $48,816.00
Phase: Phase I
Program: SBIR
Awards Year: 1988
Solicitation Year: N/A
Solicitation Topic Code: N/A
Solicitation Number: N/A
Small Business Information
1600 Wilson Blvd - Ste 500, Arlington, VA, 22209
DUNS: N/A
HUBZone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 GRADY H CAMPBELL JR
 (703) 284-3873
Business Contact
Phone: () -
Research Institution
N/A
Abstract
A LONG-STANDING PROBLEM IN SOFTWARE ENGINEERNG IS AN INABILITY TO REUSE EXISTING, PROVEN SOFTWARE IN SIMILAR APPLICATIONS. WE ARE PROPOSING A PROVEN SOLUTION BASED ON THE USE OF A "META" PROGRAMMING TOOL, THAT WILL ALLOW THE DERIVATION OF PROGRAM SCHEMAS FROM EXISTING SOFTWARE AND CREATION OF NEW PROGRAMS FROM THOSE SCHEMAS. THE ESSENCEOF THIS APPROACH IS THAT EFFECTIVE REUSE REQUIRES PROGRAMMERS TO DESCRIBE HOW ANTICIPATED VARIANTS OF A PROGRAM CAN DIFFER. PROGRAM VARIANTS ARE VIEWED AS INSTANCES OF A SCHEMA (ABSTRACTION) THAT REPRE-SENTS A GENERALIZATION OF THE INSTANCES. THIS PROJECT WILL CONVEY THEPRINCIPLES OF METAPROGRAMMING AND DEMONSTRATE ITS FEASIBILITY FOR NAVYUSE IN SHIPBOARD SOFTWARE DEVELOPMENT. AN OPERATIONAL SOFTWARE AE SCHEMA PROCESSOR WILL BE GENERALIZED TO ALLOW DERIVATION OF NAVY STANDARD LANGUAGE PROGRAMS FROM SCHEMAS OF EXISTING PROGRAMS.

* 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