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