SBIR-STTR Award

Data Diverse Software Fault Tolerance Techniques for C3I Technologies
Award last edited on: 10/10/2002

Sponsored Program
SBIR
Awarding Agency
DOD : AF
Total Award Amount
$789,841
Award Phase
2
Solicitation Topic Code
AF94-038
Principal Investigator
Laura L Pullum

Company Information

Quality Research Associates Inc

2875 Williams Farm Drive
Dacula, GA 30019
   (770) 513-3959
   N/A
   www.qrainc.com
Location: Single
Congr. District: 10
County: Gwinnett

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
1994
Phase I Amount
$59,985
Quality Research Associates proposes to investigate and develop innovative data diverse software fault tolerance (SWFT) techniques and produce a reuse template library for using those techniques in C3I technologies. The objective of Phase I of this effort is to determine the feasibility of developing reuse templates of data diverse software fault tolerance techniques for C3I technologies. In meeting this objective, during Phase I we will (1) assess the capabilities and limitations of current data diverse SWFT technology, (2) assess the SWFT needs in C3I and parallel commercial technologies, (3) develop new data diverse SWFT techniques and decision mechanisms, and (4) develop some reuse templates of data diverse techniques, and (5) demonstrate and assess the applicability of data diverse SWFT technology to C3I technologies. The anticipated overall result of Phase I efforts will be a determination of reuse templates of data diverse SWFT techniques as viable and feasible for C3I applications, for dependable applications in general, as templates for design and development tools, and as commercial products for government or industry.

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
1995
Phase II Amount
$729,856
Quality Research Associates proposes development of the Software Fault Tolerance Design Assistant, a tool to ease the implementation of software fault tolerance in computer-based systems. During Phase II, we will develop the tool that includes an intelligent design engine, reusable modeling templates, and reusable code, focusing on data diverse software fault tolerance techniques. We will also develop new data diverse techniques with a focus on selected application areas including the C3I technologies and related commercial technologies. The anticipated overall result of Phase II efforts is the Software Fault Tolerance Design Assistant tool that will assist users in determining the best placement for software fault tolerance techniques within the user's application, determining which technique is most appropriate for the user's application, modeling the user's application to perform trade-offs and determine performance (using the modeling templates and the Centurion tool), and implementing software fault tolerance in the application using the reusable code implementing the selected technique. This effort will interface with and be compatible with tools developed under Rome Laboratory guidance and with code reuse projects at Rome Laboratory, including the Centurion tool, reusable design diverse software fault tolerance code, and reuse code certification efforts.