S Tao et al 1995 Distrib. Syst. Engng. 2 39 doi:10.1088/0967-1846/2/1/004
S Tao, P D Ezhilchelvan and S K Shrivastava
Show affiliationsOne way of gaining confidence in the adequacy of fault tolerance mechanisms of a system is to test the system by injecting faults and see how the system performs under faulty conditions. This paper presents an application of the focused fault injection method that has been developed for testing software implemented fault tolerance mechanisms of distributed systems. The method exploits the object oriented approach of software implementation to support the injection of specific classes of faults. With the focused fault injection method, the system tester is able to inject specific classes of faults (including malicious ones) such that the fault tolerance mechanisms of a target system can be tested adequately. The method has been applied to test the design and implementation of voting, clock synchronization, and ordering modules of the Voltan TMR (triple modular redundant) node. The tests performed uncovered three flaws in the system software.
07.05.Bx Computer systems: hardware, operating systems, computer languages, and utilities
84.40.Ua Telecommunications: signal transmission and processing; communication satellites
Issue 1 (March 1995)
S Tao et al 1995 Distrib. Syst. Engng. 2 39
Jan C Scholz and Martin O W Greiner 2007 New J. Phys. 9 185
Milenko Rubin-Zuzic et al 2007 New J. Phys. 9 39
H M P Stock et al 1974 J. Phys. D: Appl. Phys. 7 635
Plamen P Fiziev 2007 J. Phys.: Conf. Ser. 66 012016
Jean-Jacques Greffet and Daniel Maystre (Guest Editors) 2002 J. Opt. A: Pure Appl. Opt. 4
S Brunner et al 1995 Meas. Sci. Technol. 6 222
A Chattopadhyay and C E Seeley 1994 Smart Mater. Struct. 3 98
John Davey et al JHEP11(2009)028
Yatin Chawathe and Eric A Brewer 1999 Distrib. Syst. Engng. 6 23