DocumentCode
2758395
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
fYear
1990
fDate
26-28 June 1990
Firstpage
400
Lastpage
407
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/FTCS.1990.89394
Filename
89394
Link To Document