NASA NTRS · 20140011544
Evidence Arguments for Using Formal Methods in Software Certification
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Denney, Ewen W., Pai, Ganesh. 2013-11-04. Evidence Arguments for Using Formal Methods in Software Certification. https://ntrs.nasa.gov/citations/20140011544
Cite the original work for its findings. Save a collection to share your selection of sources.