• DocumentCode
    1560599
  • Title

    Assessing multi-version systems through fault injection

  • Author

    Townend, Paul ; Xu, Jie

  • Author_Institution
    Dept. of Comput. Sci., Durham Univ., UK
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    105
  • Lastpage
    112
  • Abstract
    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 si,stem 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
  • Keywords
    program diagnostics; real-time systems; safety-critical software; software metrics; channel sensitivity; code scope sensitivity; common-mode failure; critical systems; dependability; fault injection; metrics; multi-version design; quantitative characterizations; Application software; Computer industry; Computer science; Humans; Large-scale systems; Mission critical systems; Probability; Real time systems; Software systems; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
  • Conference_Location
    San Diego, CA
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-1576-2
  • Type

    conf

  • DOI
    10.1109/WORDS.2002.1000042
  • Filename
    1000042