NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Evidence Arguments for Using Formal Methods in Software CertificationWe 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.
Document ID
20140011544
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Denney, Ewen W.
(Stinger Ghaffarian Technologies, Inc. (SGT, Inc.) Moffett Field, CA, United States)
Pai, Ganesh
(Stinger Ghaffarian Technologies, Inc. (SGT, Inc.) Moffett Field, CA, United States)
Date Acquired
September 10, 2014
Publication Date
November 4, 2013
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN12536
Report Number: ARC-E-DAA-TN12536
Meeting Information
Meeting: IEEE International Workshop on Software Certification (WoSoCer 2013)
Location: Pasadena, CA
Country: United States
Start Date: November 4, 2013
End Date: November 11, 2013
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: NNA08CG83C
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Argumentation
Safety Cases
Formal Methods
Safety Case Patterns
Software Certification
No Preview Available