• DocumentCode
    3056001
  • Title

    Experimental Risk Assessment and Comparison Using Software Fault Injection

  • Author

    Moraes, R. ; Durães, J. ; Barbosa, R. ; Martins, E. ; Madeira, Henrique

  • Author_Institution
    State Univ. of Campinas, Sao Paulo
  • fYear
    2007
  • fDate
    25-28 June 2007
  • Firstpage
    512
  • Lastpage
    521
  • Abstract
    One important question in component-based software development is how to estimate the risk of using COTS components, as the components may have hidden faults and no source code available. This question is particularly relevant in scenarios where it is necessary to choose the most reliable COTS when several alternative components of equivalent functionality are available. This paper proposes a practical approach to assess the risk of using a given software component (COTS or non-COTS). Although we focus on comparing components, the methodology can be useful to assess the risk in individual modules. The proposed approach uses the injection of realistic software faults to assess the impact of possible component failures and uses software complexity metrics to estimate the probability of residual defects in software components. The proposed approach is demonstrated and evaluated in a comparison scenario using two real off-the-shelf components (the RTEMS and the RTLinux real-time operating system) in a realistic application of a satellite data handling application used by the European Space Agency.
  • Keywords
    data handling; fault tolerance; risk management; risk assessment; satellite data handling; software component; software fault injection; Application software; Computer bugs; Computer industry; Design engineering; Operating systems; Programming; Risk management; Software design; Software measurement; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2007. DSN '07. 37th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    0-7695-2855-4
  • Type

    conf

  • DOI
    10.1109/DSN.2007.45
  • Filename
    4273002