• DocumentCode
    3369360
  • Title

    Cost of software design diversity an empirical evaluation

  • Author

    Kanoun, Karama

  • Author_Institution
    Lab. d´´Autom. et d´´Anal. des Syst., CNRS, Toulouse, France
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    242
  • Lastpage
    247
  • Abstract
    This paper analyzes data related to working hours that have been recorded over seven years, during the development of a real-life software system. The software under consideration is composed of two diverse (dissimilar) units, called variants. The second variant is used for self-checking. The results of the two variants are compared: in case of agreement, the outputs of the principal variant are transmitted and in case of discrepancy an error is reported. For each development phase, we evaluate the cost overhead induced by the development of the second variant with respect to the cost of the principal variant, considered as a reference. The results show that the cost overhead varies from 25% to 134% according to the development phase
  • Keywords
    software development management; software fault tolerance; software reliability; N-version programming; air traffic control systems; cost overhead; development phase; electronic switching systems; empirical evaluation; fault tolerance; nuclear systems; overhead; self-checking; software design diversity; transportation; working hours; Air traffic control; Air transportation; Costs; Data analysis; Electronic switching systems; Fault tolerance; Fault tolerant systems; Software design; Software systems; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1999. Proceedings. 10th International Symposium on
  • Conference_Location
    Boca Raton, FL
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-0443-4
  • Type

    conf

  • DOI
    10.1109/ISSRE.1999.809329
  • Filename
    809329