You are here

Software System Reliability Analysis

Award Information
Agency: Department of Defense
Branch: Army
Contract: W911QX-10-C-0066
Agency Tracking Number: O064-SP4-2026
Amount: $750,000.00
Phase: Phase II
Program: STTR
Solicitation Topic Code: OSD06-SP4
Solicitation Number: 2006.
Timeline
Solicitation Year: 2006
Award Year: 2010
Award Start Date (Proposal Award Date): 2010-04-07
Award End Date (Contract End Date): 2012-04-06
Small Business Information
317 N. Aurora Street
Ithaca, NY 14850
United States
DUNS: 603978321
HUBZone Owned: No
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Michael McDougall
 Senior Scientist
 (607) 273-7340
 mcdougall@grammatech.com
Business Contact
 Ray Teitelbaum
Title: CEO
Phone: (607) 273-7340
Email: tt@grammatech.com
Research Institution
 West Virgina University
 Tim Menzies
 
866 Chestnut Ridge Road PO Box 6845
Morgantown, WV 26506
United States

 (304) 293-3998
 Nonprofit College or University
Abstract

System reliability is a fundamental requirement for safety-critical weapons systems. A key challenge is identifying reliability problems early so that they can be fixed quickly and cheaply. Reliability problems are often integration problems: integration often reveals that flaws that seemed minor in isolated components but lead to serious system-wide reliability problems. The combination of static source code analysis with data mining offers the potential to identify reliability problems before integration. By applying data mining to the data generated through static analysis, we can recognize patterns that indicate when a software system is becoming a reliability risk. We propose a tool that will flag components that are likely to cause integration problems later in development, giving engineers time to investigate and solve problems before the expensive integration step. The proposed tool will collect metrics from the target system; learn patterns for correct and faulty system both passively and interactively; refine the patterns when new data is gathered; and issue reports pointing out software modules that pose reliability risks.

* Information listed above is at the time of submission. *

US Flag An Official Website of the United States Government