USA flag logo/image

An Official Website of the United States Government

KNOWLEDGE-BASED REUSABLE SOFTWARE SYNTHESIS SYSTEM

Award Information

Agency:
National Aeronautics and Space Administration
Branch:
N/A
Award ID:
5111
Program Year/Program:
1988 / SBIR
Agency Tracking Number:
5111
Solicitation Year:
N/A
Solicitation Topic Code:
N/A
Solicitation Number:
N/A
Small Business Information
Software Productivity
122 4th Ave. Indialantic, FL 32903
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
 
Phase 2
Fiscal Year: 1988
Title: KNOWLEDGE-BASED REUSABLE SOFTWARE SYNTHESIS SYSTEM
Agency: NASA
Contract: N/A
Award Amount: $496,000.00
 

Abstract:

SOFTWARE PRODUCTIVITY SOLUTIONS, INC. PROPOSES AN INNOVATIVEAPPROACH FOR DEVELOPING MISSION SOFTWARE SYSTEMS THROUGH THEAUTOMATED SYNTHESIS OF REUSABLE ADA COMPONENTS. THE APPROACH ADDRESSES THE PROBLEM OF REUSABILITY THROUGH A UNIQUE COMBINATION OF SOFTWARE ENGINEERING, DATABASE MODELING AND KNOWLEDGE-BASED SYSTEMS TECHNOLOGIES. THE PLAN DESCRIBES THE PHASE I ACTIVITIES FOR DEVELOPING THE APPROACH FOR AN EXPERT SYSTEM THAT WILL ASSIST THE SOFTWARE DEVELOPER IN SYNTHESIZING A SYSTEM SOLUTION DURING THE REQUIREMENTS SPECIFICATION AND DESIGN PROCESSES. SPECIFIC OBJECTIVES FOR PHASE I ARE: 1. DEFINE A REUSABLE SOFTWARE SYNTHESIS METHODOLOGY THAT INTEGRATES REUSABILITY INTO THE TOP-DOWN DEVELOPMENT PROCESS. 2. INVESTIGATE FORMAL LANGUAGES THAT WOULD BE APPLICABLE FOR SPECIFYING THE INTERFACE AND OPERATION OF REUSABLE COMPONENTS AND FOR SPECIFYING AN APPLICATION'S REQUIREMENTS TO ALLOW AUTOMATED SEARCH FOR REUSABLE COMPONENTS THAT MEET THOSE REQUIREMENTS. 3. INVESTIGATE KNOWLEDGE AND DATABASE REPRESENTATIONS APPROPRIATE FOR ORGANIZING AND STORING THE REUSABLE COMPONENTS, APPLICATION DOMAIN KNOWLEDGE AND FOR KNOWLEDGE OF THE SOFTWARE DEVELOPMENT PROCESS. 4. DEVELOP THE APPROACH FOR AN EXPERT SYSTEM TO PROMOTE REUSABILITY AND DETERMINE ITS FEASIBILITY. THE EXPERT SYSTEM WOULD INTERPRET SOFTWARE REQUIRMENTS AND DESIGN STRUCTURES TO DERIVE REUSE POTENTIALS FROM THESE STRUCTURES, SEARCH THE COMPONENT DATABASE AND SYNTHESIZE A SOFTWARE SOLUTION FROM COMPONENTS.

Principal Investigator:


0

Business Contact:

Dr. j. kaye grau
INVESTIGATOR
Small Business Information at Submission:

Software Productivity Solution
P.o. Box 361697 Melbourne, FL 32936

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