A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Using Global Analysis, Partial Specifications, and an Extensible Assertion Language for Program Validation and Debugging
[chapter]
1999
The Logic Programming Paradigm
We discuss a framework for the application of abstract interpretation as an aid during program development, rather than in the more traditional application of program optimization. Program validation and detection of errors is first performed statically by comparing (partial) specifications written in terms of assertions against information obtained from (global) static analysis of the program. The results of this process are expressed in the user assertion language. Assertions (or parts of
doi:10.1007/978-3-642-60085-2_7
fatcat:zup3lsn2cvfkpoo5egu6z4lvky