• 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