USA flag logo/image

An Official Website of the United States Government

SOURCE CODE TAILORING

Award Information

Agency:
Department of Defense
Branch:
Navy
Award ID:
9104
Program Year/Program:
1988 / SBIR
Agency Tracking Number:
9104
Solicitation Year:
N/A
Solicitation Topic Code:
N/A
Solicitation Number:
N/A
Small Business Information
Software Architecture & Engine
1600 Wilson Blvd - Ste 500 Arlington, VA 22209
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
 
Phase 1
Fiscal Year: 1988
Title: SOURCE CODE TAILORING
Agency / Branch: DOD / NAVY
Contract: N/A
Award Amount: $48,816.00
 

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.

Principal Investigator:

Grady h campbell jr
7032843873

Business Contact:

Small Business Information at Submission:

Software Architecture & Engine
1600 Wilson Blvd - Ste 500 Arlington, VA 22209

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