NASA SBIR 2008 Solicitation

FORM B - PROPOSAL SUMMARY


PROPOSAL NUMBER: 08-1 X1.02-8839
SUBTOPIC TITLE: Reliable Software for Exploration Systems
PROPOSAL TITLE: Integrating multi-vendor software analysis into the lifecycle for reliability, productivity, and performance

SMALL BUSINESS CONCERN (Firm Name, Mail Address, City/State/Zip, Phone)
SureLogic, Inc.
5806 Forbes Avenue
Pittsburgh, PA 15217 - 1602
(412) 787-6395

PRINCIPAL INVESTIGATOR/PROJECT MANAGER (Name, E-mail, Mail Address, City/State/Zip, Phone)
Aaron Greenhouse
aaron.greenhouse@surelogic.com
5806 Forbes Ave
Pittsburgh, PA 15217 - 1602
(412) 787-6395

Expected Technology Readiness Level (TRL) upon completion of contract: 6

TECHNICAL ABSTRACT (Limit 2000 characters, approximately 200 words)
The goal of the proposed work is to create new ways to manage, visualize, and share data produced by multiple software analysis tools, and to create a framework for integrating diversely-sourced analysis tools into software practices, across the lifecycle, in a way that improves both reliability and productivity.

Software analysis tools are used by software programmers, analysts, and managers to find potential defects in software source code, to enhance compliance with organizational development standards of practice, and to assist developers and teams in expressing and managing key information regarding design intent.

While analysis tools have been shown to offer quality and productivity benefits to programmers, the present user experience limits their effectiveness and is a substantial barrier to their adoption into mainstream software development practices. Additionally, there is a growing number of tools now becoming available, and the tools are proving to have complementary capabilities, which means that groups seeking some comprehensiveness of coverage must develop multi-tool approaches. Finally, a suite of tools can produce more than 10,000 individual findings for a mid-sized software system, creating challenges for prioritization and focus.

The project addresses the challenge through the development and evaluation of an analytic tool suite, called Sierra client and server, to support data management, integration, filtering, and querying of large numbers of findings drawn from multiple tools. It does this in a way that supports teams and collaboration, auditing and tracking, longitudinal analysis, interactive visualization, and management analytics.

POTENTIAL NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
The Sierra tool, along with the JSure and Flashlight tools in the SureLogic tool suite, have been field tested on a diverse representation of mature and developing NASA mission software. These tools already have proven value to NASA, based on multiple field tests. This project builds on that experience, and also on the most recent developments in analysis and tooling technology, to augment that value and provide a capability that can be readily integrated with the software lifecycle in a wide range of NASA development efforts.

SureLogic's strategy of developing partnerships will be enhanced through this effort in several ways. First, new capabilities will be added to augment the value provided by the tools. Second, any field evaluations undertaken will reduce the risk of adoption by any potential commercial partners. Finally, the tools will embody an understanding of NASA requirements that will make them more attractive and valuable to a broader segment of the NASA software development community.

POTENTIAL NON-NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
NASA reliability requirements are often a leading indicator of reliability requirements for non-NASA applications, both commercial and government. They are also representative of requirements for critical systems in industry and government. By developing an experience that integrates tooling, lifecycle support, and team experience that is highly valuable to NASA developers and readily used by them in practice, SureLogic is better prepared to address the broader market.

SureLogic's market strategy of developing partnerships with vendors will enable the SureLogic tools to be provisioned along with vendor environments for development and operations, both. The SureLogic tools and technology will be enhanced through this effort in several ways. First, new capabilities will be added to augment the value already provided by the tools. Second, any field evaluations undertaken will reduce the risk of adoption by any potential commercial partners. Finally, the tools will embody an understanding of NASA requirements that will make them more attractive and valuable to a broader segment of the NASA software development community.

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
Software Development Environments
Testing Requirements and Architectures


Form Generated on 11-24-08 11:56