• DocumentCode
    2364091
  • Title

    Towards a unified approach to the representation of, and reasoning with, probabilistic risk information about software and its system interface

  • Author

    Feather, Martin S.

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2004
  • fDate
    2-5 Nov. 2004
  • Firstpage
    391
  • Lastpage
    402
  • Abstract
    Early risk assessment is key in planning the development of systems, including systems that involve software. Such risk assessment needs a combination of the following elements; 1) Severity estimates for the potential effects of failures, and likelihood estimates for their causes; 2) Fault trees that link causes to failures; 3) Efficacy estimates of design and process steps towards reducing risk; 4) Distinctions between preventing, alleviating and detecting (thereafter removing), risks; 5) Risk preventions that have potential side effects of themselves introducing risks. The paper shows a unified approach that accommodates all these elements. The approach combines fault trees (from probabilistic risk assessment methods) with explicit treatment of risk mitigations (a generalization of the notion of a "detection" seen in FMECA analyses). Fault trees capture the causal relationships by which failure mechanisms may combine to lead to failure modes. Risk mitigations encompass (and distinguish among) options to prevent risks, detect risks, and alleviate risks (i.e., decrease their impact should they occur). This approach has been embodied in extensions to a JPL-developed risk assessment tool, and is illustrated here on software risk assessment information drawn from an actual project\´s software system FMECA (failure modes, effects and criticality analysis). Since its elements are typical of risk assessment of software and its system interface, the findings should be relevant to a wide range of software systems.
  • Keywords
    decision making; fault trees; maximum likelihood estimation; risk management; software development management; FTA; PRA; SFMECA; cost-benefit tradeoffs; failure modes; fault trees; probabilistic risk reduction; risk assessment; risk-informed decision-making; system interface; Application software; Costs; Failure analysis; Fault detection; Fault trees; Protection; Risk analysis; Risk management; Software systems; Space vehicles; Cost-benefit tradeoffs; FMEA; FMECA; FTA; Failure Modes; PRA; Probabilistic Risk Reduction; Risk-informed decision-making; SFMECA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2004. ISSRE 2004. 15th International Symposium on
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2215-7
  • Type

    conf

  • DOI
    10.1109/ISSRE.2004.42
  • Filename
    1383134