• DocumentCode
    2371468
  • Title

    Building a requirement fault taxonomy: experiences from a NASA verification and validation research project

  • Author

    Hayes, Jane Huffman

  • Author_Institution
    Dept. of Comput. Sci., Kentucky Univ., Lexington, KY, USA
  • fYear
    2003
  • fDate
    17-20 Nov. 2003
  • Firstpage
    49
  • Lastpage
    59
  • Abstract
    Fault-based analysis is an early lifecycle approach to improving software quality by preventing and/or detecting pre-specified classes of faults prior to implementation. It assists in the selection of verification and validation techniques that can be applied in order to reduce risk. This paper presents our methodology for requirements-based fault analysis and its application to National Aeronautics and Space Administration (NASA) projects. The ideas presented are general enough to be applied immediately to the development of any software system. We built a NASA-specific requirement fault taxonomy and processes for tailoring the taxonomy to a class of software projects or to a specific project. We examined requirement faults for six systems, including the International Space Station (ISS), and enhanced the taxonomy and processes. The developed processes, preliminary tailored taxonomies for critical/catastrophic high-risk (CCHR) systems, preliminary fault occurrence data for the ISS project, and lessons learned are presented and discussed.
  • Keywords
    astronomy computing; formal specification; program diagnostics; program verification; software fault tolerance; software quality; CCHR system; ISS; International Space Station; NASA; National Aeronautics and Space Administration; critical-catastrophic high-risk; fault occurrence data; fault-based analysis; requirement fault taxonomy; requirement faults; requirements-based fault analysis; software project; software quality; software system; validation research project; verification research project; Application software; Contracts; Fault detection; Fault diagnosis; International Space Station; NASA; Performance analysis; Risk analysis; Taxonomy; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2003. ISSRE 2003. 14th International Symposium on
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2007-3
  • Type

    conf

  • DOI
    10.1109/ISSRE.2003.1251030
  • Filename
    1251030