Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
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 ...
Verification of High Speed on Chip with VIP using System Verilog
Verification of High Speed on Chip with VIP using System Verilog
Abstract - The exploration work is addressing verification of High speed on chips protocol; we've used the system Verilog grounded test bench structure. I developed a system Verilo...
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...
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...
SCHEMATIC HARDER–NARASIMHAN STRATIFICATION
SCHEMATIC HARDER–NARASIMHAN STRATIFICATION
For any flat family of pure-dimensional coherent sheaves on a family of projective schemes, the Harder–Narasimhan type (in the sense of Gieseker semistability) of its restriction t...

Back to Top