Search NASAโŒ• Search

NASA NTRS ยท 20160006364

Formal Assurance Arguments: A Solution In Search of a Problem?

Abstract

An assurance case comprises evidence and argument showing how that evidence supports assurance claims (e.g., about safety or security). It is unsurprising that some computer scientists have proposed formalizing assurance arguments: most associate formality with rigor. But while engineers can sometimes prove that source code refines a formal specification, it is not clear that formalization will improve assurance arguments or that this benefit is worth its cost. For example, formalization might reduce the benefits of argumentation by limiting the audience to people who can read formal logic. In this paper, we present (1) a systematic survey of the literature surrounding formal assurance arguments, (2) an analysis of errors that formalism can help to eliminate, (3) a discussion of existing evidence, and (4) suggestions for experimental work to definitively answer the question.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Graydon, Patrick J.. 2015-06-22. Formal Assurance Arguments: A Solution In Search of a Problem?. https://ntrs.nasa.gov/citations/20160006364

Cite the original work for its findings. Save a collection to share your selection of sources.