loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'02)
Assessing Multi-Version Systems Through Fault Injection
San Diego, California
January 07-January 09
ISBN: 0-7695-1576-2
Paul Townend, University of Durham
Jie Xu, University of Durham
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 system 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
Index Terms:
fault injection, fault-tolerant systems, multi-version design, real-time applications, safety-critical applications
Citation:
Paul Townend, Jie Xu, "Assessing Multi-Version Systems Through Fault Injection," words, pp.0105, Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.