NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Understanding and Evaluating Assurance CasesAssurance cases are a method for providing assurance for a system by giving an argument to justify a claim about the system, based on evidence about its design, development, and tested behavior. In comparison with assurance based on guidelines or standards (which essentially specify only the evidence to be produced), the chief novelty in assurance cases is provision of an explicit argument. In principle, this can allow assurance cases to be more finely tuned to the specific circumstances of the system, and more agile than guidelines in adapting to new techniques and applications. The first part of this report (Sections 1-4) provides an introduction to assurance cases. Although this material should be accessible to all those with an interest in these topics, the examples focus on software for airborne systems, traditionally assured using the DO-178C guidelines and its predecessors. A brief survey of some existing assurance cases is provided in Section 5. The second part (Section 6) considers the criteria, methods, and tools that may be used to evaluate whether an assurance case provides sufficient confidence that a particular system or service is fit for its intended use. An assurance case cannot provide unequivocal "proof" for its claim, so much of the discussion focuses on the interpretation of such less-than-definitive arguments, and on methods to counteract confirmation bias and other fallibilities in human reasoning.
Document ID
20160000772
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Rushby, John
(SRI International Corp. Menlo Park, CA, United States)
Xu, Xidong
(Boeing Research and Technology Seattle, WA, United States)
Rangarajan, Murali
(Boeing Research and Technology Seattle, WA, United States)
Weaver, Thomas L.
(Boeing Research and Technology Seattle, WA, United States)
Date Acquired
January 13, 2016
Publication Date
September 1, 2015
Subject Category
Computer Systems
Report/Patent Number
NF1676L-22111
NASA/CR-2015-218802
Funding Number(s)
WBS: WBS 534723.02.02.07.10
CONTRACT_GRANT: NNL13AC55T
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available