NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Certifying Domain-Specific PoliciesProof-checking code for compliance to safety policies potentially enables a product-oriented approach to certain aspects of software certification. To date, previous research has focused on generic, low-level programming-language properties such as memory type safety. In this paper we consider proof-checking higher-level domain -specific properties for compliance to safety policies. The paper first describes a framework related to abstract interpretation in which compliance to a class of certification policies can be efficiently calculated Membership equational logic is shown to provide a rich logic for carrying out such calculations, including partiality, for certification. The architecture for a domain-specific certifier is described, followed by an implemented case study. The case study considers consistency of abstract variable attributes in code that performs geometric calculations in Aerospace systems.
Document ID
20020059555
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Lowry, Michael
(NASA Ames Research Center Moffett Field, CA United States)
Pressburger, Thomas
(NASA Ames Research Center Moffett Field, CA United States)
Rosu, Grigore
(Research Inst. for Advanced Computer Science Moffett Field, CA United States)
Koga, Dennis
Date Acquired
September 7, 2013
Publication Date
January 1, 2001
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Automated Software Engineering 2001
Location: San Diego, CA
Country: United States
Start Date: November 26, 2001
End Date: November 29, 2001
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available