NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Static Analysis Using Abstract InterpretationShort presentation about static analysis and most particularly abstract interpretation. It starts with a brief explanation on why static analysis is used at NASA. Then, it describes the IKOS (Inference Kernel for Open Static Analyzers) tool chain. Results on NASA projects are shown. Several well known algorithms from the static analysis literature are then explained (such as pointer analyses, memory analyses, weak relational abstract domains, function summarization, etc.). It ends with interesting problems we encountered (such as C++ analysis with exception handling, or the detection of integer overflow).
Document ID
20170009851
Acquisition Source
Ames Research Center
Document Type
Presentation
Authors
Arthaud, Maxime
(Stinger Ghaffarian Technologies, Inc. Moffett Field, CA, United States)
Date Acquired
October 11, 2017
Publication Date
March 6, 2017
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN40176
Report Number: ARC-E-DAA-TN40176
Meeting Information
Meeting: Abstract Interpretation Lecture
Location: Toulouse
Country: France
Start Date: March 3, 2017
Funding Number(s)
CONTRACT_GRANT: NNA14AA60C
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Static Analysis
Formal Verification
Abstract Interpretation
No Preview Available