NASA SBIR 2008 Solicitation

FORM B - PROPOSAL SUMMARY


PROPOSAL NUMBER: 08-1 S4.04-9919
SUBTOPIC TITLE: Reusable Flight Software
PROPOSAL TITLE: Architecture-Based Reuse Innovations

SMALL BUSINESS CONCERN (Firm Name, Mail Address, City/State/Zip, Phone)
Reifer Consultants, Inc.
22850 Crenshaw Blvd., Suite 202
Torrance, CA 90505 - 3056
(310) 530-4493

PRINCIPAL INVESTIGATOR/PROJECT MANAGER (Name, E-mail, Mail Address, City/State/Zip, Phone)
Donald J Reifer
dreifer@earthlink.net
22850 Crenshaw Blvd., Suite 202
Torrance, CA 90505 - 3056
(310) 530-4493

Expected Technology Readiness Level (TRL) upon completion of contract: 4 to 5

TECHNICAL ABSTRACT (Limit 2000 characters, approximately 200 words)
This Phase I proposal responds to the Solicitation requirements by scoping the effort involved in developing a common software executive and aligned library of reusable support modules in parallel with a facilitating reuse infrastructure. Rather than focusing on libraries and other failed strategies, the contractor proposes to use the modern architectural concepts of service-oriented architectures, persistence and predictive computing to build a real-time executive for flight systems in a standards-based and platform-independent manner. The reuse infrastructure being built in parallel consists of a framework and related toolset that makes it easy for engineers to identify and retrieve reusable assets that provide proven value. The contractor will develop specifications for the common software executive and library of reusable support modules during Phase I. The infrastructure will be prototyped and used for a Phase I demonstration. A market survey will be conducted as part of the effort to scope the commercialization prospects and develop an initial business plan that will be used to interest potential pilot projects in partnering for a Phase II effort.

POTENTIAL NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
The common software executive and library of reusable support modules being specified by this effort have direct applicability across NASA in aeronautical, science, space and exploration missions. Because the common executive software and associated library will be built using modern architectural concepts, it will be portable across platforms and operate on different processors. As such, it could be used to mechanize on-board software systems in small satellites, science instruments/experiments and commercial applications like robotics. The facilitating reuse infrastructure being built in parallel represents a product that can be used by just about anyone to make reuse determinations and findings. The organizational framework and tools being constructed provide engineers with a way to put reuse to work in government, commercial and academic environments.

POTENTIAL NON-NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
The common software executive and library of reusable support modules has applicability in real-time systems such as those developed for defense, manufacturing, space, software production and telecommunications. The facilitating reuse infrastructure that we are developing in parallel consisting of our framework and toolkit seems to have broader applicability because it can be used by anyone to identify and retrieve reusable assets that fit their needs. Because reuse benefits are desired across industries, immediate insertion into defense, manufacturing, space, software production and telecommunications firms is envisioned especially seeing that the infrastructure needed to facilitate this will be available to help with the insertion of the technology.

NASA's technology taxonomy has been developed by the SBIR-STTR program to disseminate awareness of proposed and awarded R/R&D in the agency. It is a listing of over 100 technologies, sorted into broad categories, of interest to NASA.

TECHNOLOGY TAXONOMY MAPPING
Airport Infrastructure and Safety
Architectures and Networks
Attitude Determination and Control
Autonomous Control and Monitoring
Autonomous Reasoning/Artificial Intelligence
Computer System Architectures
Data Acquisition and End-to-End-Management
Database Development and Interfacing
Expert Systems
Guidance, Navigation, and Control
Human-Computer Interfaces
Manned-Maneuvering Units
Mission Training
On-Board Computing and Data Management
Operations Concepts and Requirements
Pilot Support Systems
Power Management and Distribution
Simulation Modeling Environment
Software Development Environments
Spaceport Infrastructure and Safety
Telemetry, Tracking and Control
Testing Facilities
Testing Requirements and Architectures
Training Concepts and Architectures


Form Generated on 11-24-08 11:56