• DocumentCode
    2803208
  • Title

    Tool-Supported Verification of Contingency Software Design in Evolving, Autonomous Systems

  • Author

    Lutz, Robyn ; Patterson-Hine, Ann ; Bajwa, Anupa

  • Author_Institution
    Jet Propulsion Lab, Caltech, Pasadena, CA
  • fYear
    2006
  • fDate
    7-10 Nov. 2006
  • Firstpage
    213
  • Lastpage
    220
  • Abstract
    Advances in software autonomy can support system robustness to a broader range of operational anomalies, called contingencies, than ever before. Contingency management includes, but goes beyond, traditional fault protection. Increased autonomy to achieve contingency management brings with it the challenge of how to verify that the software can detect and diagnose contingencies when they occur. The approach used in this work to investigate the verification was two-fold: (1) to integrate in a single model the representation of the contingencies and of the data signals and software monitors required to identify those contingencies, and (2) to use tool-supported verification of the diagnostics design to identify gaps in coverage of the contingencies. Results presented here indicate that tool-supported verification of the adequacy and correct behavior of such diagnostic software for contingency management can improve on-going contingency analysis, thereby reducing the risk that change has introduced gaps in the contingency software
  • Keywords
    fault diagnosis; program diagnostics; program verification; software fault tolerance; software maintenance; contingency analysis; contingency management; contingency software design; evolving autonomous systems; operational anomalies; software autonomy; software diagnostics; software monitoring; system robustness; tool-supported verification; Application software; Contingency management; NASA; Protection; Robustness; Signal processing; Software design; Software maintenance; Software tools; Unmanned aerial vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2006. ISSRE '06. 17th International Symposium on
  • Conference_Location
    Raleigh, NC
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2684-5
  • Type

    conf

  • DOI
    10.1109/ISSRE.2006.48
  • Filename
    4021987