SOUCE CODE TAILORING

Award Information
Agency: National Science Foundation
Branch: N/A
Contract: N/A
Agency Tracking Number: 10686
Amount: $48,724.00
Phase: Phase I
Program: SBIR
Awards Year: 1989
Solicitation Year: N/A
Solicitation Topic Code: N/A
Solicitation Number: N/A
Small Business Information
635 Mariner's Island Blvd #205, San Mateo, CA, 94404
DUNS: N/A
HUBZone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 Carl Ponder
 Principal Investigator
 (415) 571-7901
Business Contact
Phone: () -
Research Institution
N/A
Abstract
REUSE OF EXISTING, PROVEN SOFTWARE CAN POTENTIALLY REDUCE PROBLEM DESIGN AND DEVELOPMENT COSTS BY A LARGE FACTOR. TWOIMPORTANT SOFTWARE ENGINEERING TECHNIQUES CAN FACILITATE THE REUSE OF SOFTWARE: (1) SOFTWARE LIBRARY MAINTENANCE, AND (2) SOURCE-CODE TAILORING. IN THE FIRST METHOD, THE SPECIFICATION OF A SOFTWARE MODULE SERVES TO DETERMINE WHETHER IT WILL BE USEFUL FOR A GIVEN APPLICATIONS. IN THE SECOND, A GENERALIZED "ARCHTYPE" PROGRAM IS ADAPTED TO DIFFERENT APPLICATIONS. THE REUSABLE SOFTWARE LIBRARIES ANDARCHTYPES MIGHT BE COLLECTED AUTOMATICALLY FROM EXISTING SOFTWARE, GATHERED BY PROGRAMMERS, OR WRITTEN FROM SCRATCH. DURING THE COURSE OF THIS PHASE I PROJECT, AKM RESEARCHERS WILL STUDY A SET OF EXISTING CODES DEVELOPED FOR THE FEDERALAVIATION ADMINISTRATION (FAA) WITH REGARD TO REUSABILITY, DETERMINING THE EXTENT TO WHICH USEFUL LIBRARIES AND EXTENSIBLE ARCHTYPES CAN BE EXTRACTED. THE MAJOR CONSIDERATIONS WILL INCLUDE POTENTIAL AUTOMATIC ANALYSIS, SUCH AS FORMAL VERIFICATION OR THOSE USING ARTIFICIAL INTELLIGENCE TECHNIQUES; THE METANOTATION USED TO EXPRESS ARCHTYPES OR SPECIFY THE FUNCTION OF SOFTWARE LIBRARIES; ANDTHE GENERAL UTILITY OF THE REUSABLE SOFTWARE PRODUCED.

* 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