Search
Now showing items 1-5 of 5
Abstraction Refinement for 3-Valued Logic Analysis
(University of Wisconsin-Madison Department of Computer Sciences, 2004)
This paper concerns the question of how to create abstractions that are useful for program analysis. It presents a method that refines an abstraction automatically for analysis problems in which the semantics of statements ...
Numeric Analysis of Array Operations
(University of Wisconsin-Madison Department of Computer Sciences, 2004)
We present a numeric analysis that is capable of reasoning about array operations. In particular, the analysis is able to establish that all elements of an array have been initialized ("an array kill"), as well as to ...
A Relational Approach to Interprocedural Shape Analysis
(University of Wisconsin-Madison Department of Computer Sciences, 2004)
This paper addresses the verification of properties of imperative programs with
recursive procedure calls, heap-allocated storage, and destructive updating of pointer-valued fields-i.e., interprocedural shape analysis. ...
LTL Model Checking for Systems with Unbounded Number of Dynamically Created Threads and Objects,
(University of Wisconsin-Madison Department of Computer Sciences, 2001)
Symbolic Implementation of the Best Transformer
(University of Wisconsin-Madison Department of Computer Sciences, 2003)
This paper shows how to achieve, under certain conditions, abstract-interpretation algorithms that enjoy the best possible precision for a given abstraction. The key idea is a simple process of successive approximation ...