SOURCE CODE TAILORING

Award Information
Agency:
Department of Defense
Branch
Navy
Amount:
$48,816.00
Award Year:
1988
Program:
SBIR
Phase:
Phase I
Contract:
n/a
Award Id:
9104
Agency Tracking Number:
9104
Solicitation Year:
n/a
Solicitation Topic Code:
n/a
Solicitation Number:
n/a
Small Business Information
1600 Wilson Blvd - Ste 500, Arlington, VA, 22209
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
n/a
Principal Investigator:
GRADY H CAMPBELL JR
(703) 284-3873
Business Contact:
() -
Research Institute:
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

Enviromental Protection Agency logo

National Aeronautics and Space Administration logo

National Science Foundation logo
US Flag An Official Website of the United States Government