NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Hierarchical Simulation to Assess Hardware and Software DependabilityThis thesis presents a method for conducting hierarchical simulations to assess system hardware and software dependability. The method is intended to model embedded microprocessor systems. A key contribution of the thesis is the idea of using fault dictionaries to propagate fault effects upward from the level of abstraction where a fault model is assumed to the system level where the ultimate impact of the fault is observed. A second important contribution is the analysis of the software behavior under faults as well as the hardware behavior. The simulation method is demonstrated and validated in four case studies analyzing Myrinet, a commercial, high-speed networking system. One key result from the case studies shows that the simulation method predicts the same fault impact 87.5% of the time as is obtained by similar fault injections into a real Myrinet system. Reasons for the remaining discrepancy are examined in the thesis. A second key result shows the reduction in the number of simulations needed due to the fault dictionary method. In one case study, 500 faults were injected at the chip level, but only 255 propagated to the system level. Of these 255 faults, 110 shared identical fault dictionary entries at the system level and so did not need to be resimulated. The necessary number of system-level simulations was therefore reduced from 500 to 145. Finally, the case studies show how the simulation method can be used to improve the dependability of the target system. The simulation analysis was used to add recovery to the target software for the most common fault propagation mechanisms that would cause the software to hang. After the modification, the number of hangs was reduced by 60% for fault injections into the real system.
Document ID
19970034703
Acquisition Source
Langley Research Center
Document Type
Thesis/Dissertation
Authors
Ries, Gregory Lawrence
(Illinois Univ. Urbana-Champaign, IL United States)
Date Acquired
September 6, 2013
Publication Date
October 1, 1997
Subject Category
Computer Operations And Hardware
Report/Patent Number
NAS 1.26:206188
NASA/CR-97-206188
UILU-ENG-97-2230
CRHC-97-17
Report Number: NAS 1.26:206188
Report Number: NASA/CR-97-206188
Report Number: UILU-ENG-97-2230
Report Number: CRHC-97-17
Accession Number
97N29944
Funding Number(s)
CONTRACT_GRANT: NAG1-613
CONTRACT_GRANT: DABT63-94-C-0045
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available