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
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.