Title :
Techniques for building dependable distributed systems: multi-version software testing
Author :
Kelly, John P J ; Mcvittie, Thomas I. ; Murphy, Susan C.
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Abstract :
To investigate the effectiveness of serializable back-to-back testing and other issues in multiversion software systems, an experiment was performed. The authors discuss the use of multiple implementations for fault prevention throughout development, particularly during the testing phase. The specifications chosen were written in languages that meet industrial standards. The application is a communication protocol based on the Open Systems Interconnection (OSI) layered model adopted by the International Organization for Standardization (ISO) in 1979. The OSI layered model is introduced, the generation of appropriate test cases is discussed, and the testing environment is presented. The serializable back-to-back testing paradigm is presented in detail, along with testing results.<>
Keywords :
distributed processing; open systems; program testing; protocols; standards; ISO; OSI; Open Systems Interconnection; building dependable distributed systems; communication protocol; fault prevention; industrial standards; multiversion software testing; serializable back-to-back testing; specifications; Application software; Automatic testing; Design engineering; Distributed computing; Fault detection; Fault tolerance; Fault tolerant systems; Interleaved codes; Software testing; System testing;
Conference_Titel :
Fault-Tolerant Computing, 1990. FTCS-20. Digest of Papers., 20th International Symposium
Conference_Location :
Newcastle Upon Tyne, UK
Print_ISBN :
0-8186-2051-X
DOI :
10.1109/FTCS.1990.89394