• DocumentCode
    657575
  • Title

    Evidence arguments for using formal methods in software certification

  • Author

    Denney, Ewen ; Pai, Ganesh

  • Author_Institution
    SGT/NASA Ames Res. Center, Moffett Field, CA, USA
  • fYear
    2013
  • fDate
    4-7 Nov. 2013
  • Firstpage
    375
  • Lastpage
    380
  • Abstract
    We describe a generic approach for automatically integrating the output generated from a formal method/tool into a software safety assurance case, as an evidence argument, by (a) encoding the underlying reasoning as a safety case pattern, and (b) instantiating it using the data produced from the method/tool. We believe this approach not only improves the trustworthiness of the evidence generated from a formal method/tool, by explicitly presenting the reasoning and mechanisms underlying its genesis, but also provides a way to gauge the suitability of the evidence in the context of the wider assurance case. We illustrate our work by application to a real example-an unmanned aircraft system - where we invoke a formal code analysis tool from its autopilot software safety case, automatically transform the verification output into an evidence argument, and then integrate it into the former.
  • Keywords
    aircraft; autonomous aerial vehicles; formal verification; safety-critical software; autopilot software safety case; evidence arguments; formal code analysis; formal methods; safety case pattern; software certification; software safety assurance case; unmanned aircraft system; verification output; Cognition; Computer architecture; Context; Encoding; Safety; Software safety; Argumentation; Formal methods; Safety case patterns; Safety cases; Software certification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering Workshops (ISSREW), 2013 IEEE International Symposium on
  • Conference_Location
    Pasadena, CA
  • Type

    conf

  • DOI
    10.1109/ISSREW.2013.6688924
  • Filename
    6688924