DocumentCode :
1560599
Title :
Assessing multi-version systems through fault injection
Author :
Townend, Paul ; Xu, Jie
Author_Institution :
Dept. of Comput. Sci., Durham Univ., UK
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
105
Lastpage :
112
Abstract :
Multi-version design (MVD) has been proposed as a method for increasing the dependability, of critical systems beyond current levels. However, a major obstacle to large-scale commercial usage of this approach is the lack of quantitative characterizations available. We seek to help answer this problem using fault injection. This approach has the potential for yielding highly useful metrics with regard to MVD systems, as well as giving developers a greater insight into the behaviour of each channel within the system. In this research, we develop an automatic fault injection system for multi-version systems called FITMVS. We use this si,stem to test a multi-version system, and then analyze the results produced. We conclude that this approach can yield useful metrics, including metrics related to channel sensitivity, code scope sensitivity, and the likelihood of common-mode failure occurring within a system
Keywords :
program diagnostics; real-time systems; safety-critical software; software metrics; channel sensitivity; code scope sensitivity; common-mode failure; critical systems; dependability; fault injection; metrics; multi-version design; quantitative characterizations; Application software; Computer industry; Computer science; Humans; Large-scale systems; Mission critical systems; Probability; Real time systems; Software systems; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
Conference_Location :
San Diego, CA
ISSN :
1530-1443
Print_ISBN :
0-7695-1576-2
Type :
conf
DOI :
10.1109/WORDS.2002.1000042
Filename :
1000042
Link To Document :
بازگشت