NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Formal Assurance Arguments: A Solution In Search of a Problem?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.
Document ID
20160006364
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Graydon, Patrick J.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
May 18, 2016
Publication Date
June 22, 2015
Subject Category
Computer Programming And Software
Quality Assurance And Reliability
Report/Patent Number
NF1676L-21003
Report Number: NF1676L-21003
Meeting Information
Meeting: 2015 Annual IEEE/IFIP International Conference on Dependable Systems and Networks
Location: Rio De Janeiro
Country: Brazil
Start Date: June 22, 2015
End Date: June 25, 2015
Sponsors: Institute of Electrical and Electronics Engineers, International Federation for Information Processing
Funding Number(s)
WBS: WBS 999182.02.50.07.02
CONTRACT_GRANT: Swedish Found. grant 295373
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available