NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Statistical inference of static analysis rulesVarious apparatus and methods are disclosed for identifying errors in program code. Respective numbers of observances of at least one correctness rule by different code instances that relate to the at least one correctness rule are counted in the program code. Each code instance has an associated counted number of observances of the correctness rule by the code instance. Also counted are respective numbers of violations of the correctness rule by different code instances that relate to the correctness rule. Each code instance has an associated counted number of violations of the correctness rule by the code instance. A respective likelihood of the validity is determined for each code instance as a function of the counted number of observances and counted number of violations. The likelihood of validity indicates a relative likelihood that a related code instance is required to observe the correctness rule. The violations may be output in order of the likelihood of validity of a violated correctness rule.
Document ID
20090043096
Acquisition Source
Langley Research Center
Document Type
Other - Patent
Authors
Engler, Dawson Richards
Date Acquired
August 24, 2013
Publication Date
March 17, 2009
Subject Category
Statistics And Probability
Report/Patent Number
Patent Application Number: US-Patent-Appl-SN-10/689,556
Patent Number: US-Patent-7,505,952
Funding Number(s)
CONTRACT_GRANT: NAS1-98139
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Patent
US-Patent-7,505,952
Patent Application
US-Patent-Appl-SN-10/689,556
No Preview Available