Javascript must be enabled to continue!
Program Analysis is Harder than Verification: A Computability Perspective
View through CrossRef
We study from a computability perspective static program analysis, namely detecting sound program assertions, and verification, namely sound checking of program assertions. We first provide a general computability model for domains of program assertions and corresponding program analysers and verifiers. Next, we formalize and prove an instantiation of Rice's Theorem for static program analysis and verification. Then, within this general model, we provide and show a precise statement of the popular belief that program analysis is a harder problem than program verification: we prove that for finite domains of program assertions, program analysis and verification are equivalent problems, while for infinite domains, program analysis is strictly harder than verification.
Title: Program Analysis is Harder than Verification: A Computability Perspective
Description:
We study from a computability perspective static program analysis, namely detecting sound program assertions, and verification, namely sound checking of program assertions.
We first provide a general computability model for domains of program assertions and corresponding program analysers and verifiers.
Next, we formalize and prove an instantiation of Rice's Theorem for static program analysis and verification.
Then, within this general model, we provide and show a precise statement of the popular belief that program analysis is a harder problem than program verification: we prove that for finite domains of program assertions, program analysis and verification are equivalent problems, while for infinite domains, program analysis is strictly harder than verification.
Related Results
[RETRACTED] Rhino XL Male Enhancement v1
[RETRACTED] Rhino XL Male Enhancement v1
[RETRACTED]Rhino XL Reviews, NY USA: Studies show that testosterone levels in males decrease constantly with growing age. There are also many other problems that males face due ...
Shenzi 16-Inch Oil Export SCR CVA Verification
Shenzi 16-Inch Oil Export SCR CVA Verification
Abstract
In 2006 Enterprise developed a 16-inch oil export system from Shenzi field located in Green Canyon Block 653 in the Gulf of Mexico, approximately 120 nau...
Platform Verification - Aview From Amember Of Industry
Platform Verification - Aview From Amember Of Industry
ABSTRACT
Concerns have been raised in many sectors regarding the safety and reliability of offshore platforms. In this paper, the history of offshore operations a...
Computability structures, simulations and realizability
Computability structures, simulations and realizability
We generalise the standard construction of realizability models (specifically, of categories of assemblies) to a wide class ofcomputability structures, which is broad enough to emb...
ПЕРСПЕКТИВИ ОНТОЛОГІЧНОГО МОДЕЛЮВАННЯ ЯК ЗАСОБУ ВЕРИФІКАЦІЇ РЕЗУЛЬТАТІВ ПСИХОЛОГІЧНОГО ДОСЛІДЖЕННЯ (НА ПРИКЛАДІ ВИВЧЕННЯ ЯВИЩ ГРИ)
ПЕРСПЕКТИВИ ОНТОЛОГІЧНОГО МОДЕЛЮВАННЯ ЯК ЗАСОБУ ВЕРИФІКАЦІЇ РЕЗУЛЬТАТІВ ПСИХОЛОГІЧНОГО ДОСЛІДЖЕННЯ (НА ПРИКЛАДІ ВИВЧЕННЯ ЯВИЩ ГРИ)
Purpose. Methodological differences in the verification standards for the results of scientific knowledge between individual psychological branches represented in the domestic and ...
Innovative Techniques for Software Verification in Medical Devices
Innovative Techniques for Software Verification in Medical Devices
Medical device software verification is essential for safety, effectiveness, and dependability. Traditional verification methods must adapt to complex software systems and regulato...
Topics in Algorithmic Randomness and Computability Theory
Topics in Algorithmic Randomness and Computability Theory
<p>This thesis establishes results in several different areas of computability theory. The first chapter is concerned with algorithmic randomness. A well-known approach to t...

