DocumentCode :
2743311
Title :
Building software recovery assertions from a fault injection-based propagation analysis
Author :
Voas, Jeffrey
Author_Institution :
Reliable Software Technol., Sterling, VA, USA
fYear :
1997
fDate :
11-15 Aug 1997
Firstpage :
505
Lastpage :
510
Abstract :
The author has investigated a fault injection-based technique for undermining the ability of software components to produce undesirable outputs into the state of the system. Undesirable outputs are any class of outputs that a component must not release into the state of the system given its current environment. Software components are said to be “failure-tolerant” if they release desirable outputs regardless of the programmer faults, potential malicious input data directed against the component, and other non-malicious but corrupted input data. The technology assesses the failure tolerance of software components after simulated program state corruptions are injected into the components as they execute. Based on the types of outputs that result from fault injection, the technique knows where “recovery assertions” (which act somewhat like antibodies do in an organism) should be injected into software components to ensure desirable system outputs; the second part of the approach then suggests what the assertions should be
Keywords :
software fault tolerance; system recovery; virtual machines; corrupted input data; desirable system outputs; failure tolerance; fault injection-based propagation analysis; malicious input data; programmer faults; simulated program state corruptions; software components; software recovery assertion building; undesirable outputs; Counting circuits; Hardware; Humans; Information analysis; Information systems; Organisms; Power generation; Power system reliability; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International
Conference_Location :
Washington, DC
ISSN :
0730-3157
Print_ISBN :
0-8186-8105-5
Type :
conf
DOI :
10.1109/CMPSAC.1997.625059
Filename :
625059
Link To Document :
بازگشت