Software-specific hardware failure profile

B. Huang, X. Li, M. Li, J. Bernstein, C. Smidts

Research output: Contribution to conferencePaperpeer-review

3 Scopus citations

Abstract

It has been identified that hardware malfunction is one of the main causes of software failures. The impact of hardware failures on software behavior has been studied by many using the fault injection technique, which requires prior knowledge of the fault probability distribution. This prior distribution is used to guide the fault injection time, location, and the fault type to be injected. However, this information is hardly obtainable without complete knowledge of the hardware. A simulation-based approach has been proposed to estimate the software reliability in light of hardware failures. The hardware failure profile for each hardware component can be extracted from the simulation. This profile is software-specific, not a simple uniform distribution as being assumed by many others. This paper discusses the factors that affect this profile and more specifically examines the effect of software size, inputs and compiler on this hardware failure profile.

Original languageEnglish
StatePublished - 2005
Externally publishedYes
Event41st AIAA/ASME/SAE/ASEE Joint Propulsion Conference and Exhibit - Tucson, AZ, United States
Duration: 10 Jul 200513 Jul 2005

Conference

Conference41st AIAA/ASME/SAE/ASEE Joint Propulsion Conference and Exhibit
Country/TerritoryUnited States
CityTucson, AZ
Period10/07/0513/07/05

Fingerprint

Dive into the research topics of 'Software-specific hardware failure profile'. Together they form a unique fingerprint.

Cite this