NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Assurance Cases for Proofs as EvidenceProof-carrying code (PCC) provides a 'gold standard' for establishing formal and objective confidence in program behavior. However, in order to extend the benefits of PCC - and other formal certification techniques - to realistic systems, we must establish the correspondence of a mathematical proof of a program's semantics and its actual behavior. In this paper, we argue that assurance cases are an effective means of establishing such a correspondence. To this end, we present an assurance case pattern for arguing that a proof is free from various proof hazards. We also instantiate this pattern for a proof-based mechanism to provide evidence about a generic medical device software.


Document ID
20150004720
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Chaki, Sagar
(Carnegie-Mellon Univ. Pittsburgh, PA, United States)
Gurfinkel, Arie
(Carnegie-Mellon Univ. Pittsburgh, PA, United States)
Wallnau, Kurt
(Carnegie-Mellon Univ. Pittsburgh, PA, United States)
Weinstock, Charles
(Carnegie-Mellon Univ. Pittsburgh, PA, United States)
Date Acquired
April 9, 2015
Publication Date
October 1, 2009
Publication Information
Publication: Proceedings of the Third International Workshop on Proof-Carrying Code and Software Certification
Subject Category
Computer Programming And Software
Meeting Information
Meeting: International Workshop on Proof-Carrying Code and Software Certification
Location: Los Angeles, CA
Country: United States
Start Date: August 15, 2009
Sponsors: NASA Ames Research Center, Institute of Electrical and Electronics Engineers
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available