DocumentCode :
3333928
Title :
Applying software failure modes and effects analysis to interfaces
Author :
Ozarin, Nathaniel W.
Author_Institution :
Omnicon Group Inc., Hauppauge, NY
fYear :
2009
fDate :
26-29 Jan. 2009
Firstpage :
533
Lastpage :
538
Abstract :
Software failure modes and effects analysis (SFMEA) is sometimes applied to new mission-critical and safety-critical system development. This kind of analysis, like its older cousin hardware FMEA (HFMEA), tries to determine all possible types of failure for each component, one by one, and attempts to predict system-level effects for each failure. While software variables and classes don´t fail in the sense that hardware fails, variables do sometimes assume unexpected values and class methods don´t always perform as expected. Every software system includes software and hardware interfaces. In large system developments, different groups of people usually develop different parts of the software, with developers depending on interface requirement specifications (IRSs) to guide their design. Unfortunately, IRSs are sometimes like brick walls that separate developers. Since software designers are naturally most concerned with their own designs rather than those on the other side of the wall, there is tremendous potential for unidentified failures across the interface. Applying an SFMEA to both sides of the wall is an essential first step for understanding consequences of failures, but an analysis that fails to rigorously analyze the interface can lead to conclusions that are both incomplete and incorrect. Fortunately, SFMEA techniques can be expanded to include considerations that apply to any kind of interface. The idea is to apply a step-by-step analysis sequence to determine what could go wrong at an interface and the subsequent effects on the system software. SFMEA that includes thorough interface analyses provides a more complete picture of system robustness.
Keywords :
system recovery; mission-critical system; safety-critical system; software failure mode and effect analysis; software variable; Failure analysis; Hardware; Mission critical systems; Risk analysis; Robustness; Software design; Software performance; Software safety; Software systems; System software; FMEA; Interfaces; Software FMEA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliability and Maintainability Symposium, 2009. RAMS 2009. Annual
Conference_Location :
Fort Worth, TX
ISSN :
0149-144X
Print_ISBN :
978-1-4244-2508-2
Electronic_ISBN :
0149-144X
Type :
conf
DOI :
10.1109/RAMS.2009.4914732
Filename :
4914732
Link To Document :
بازگشت