Shape analysis is a promising technique for statically verifyingand extracting properties of programs that manipulatecomplex data structures. We introduce a new characterizationof constraints that arise in parametric shapeanalysis based on manipulation of three-valued structuresas dataflow facts.We identify an interesting syntactic class of first-orderlogic formulas that captures the meaning of three-valuedstructures under concretization. This class is broader thanpreviously introduced classes, allowing for a greater flexibilityin the formulation of shape analysis constraints inprogram annotations and internal analysis representations.Three-valued structures can be viewed as one possible normalform of the formulas in our class.Moreover, we ...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
In this paper, we present a new method for the construction of parametric surfaces reproducing an ob...
Abstract. Shape analysis concerns the problem of determining “shape invari-ants ” for programs that ...
The parametric shape analysis framework of Sagiv, Reps, and Wilhelm [45, 46] uses three-valued stru...
Verification of programs requires reasoning about sets of program states. In case of programs manipu...
Abstract. Shape analysis concerns the problem of determining “shape invariants ” for pro-grams that ...
In this paper we present a new shape analysis algorithm. The key distinguishing aspect of our algori...
Shape analysis deals with the synthesis of invariants for programs manipulating heap-allocated data...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
In this paper we present a new shape analysis algorithm. The key distinguishing aspect of our algori...
This paper considers the problem of constructing shape measures; we start by giving a short overview...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
One of the main challenges in the verification of software systems is the analysis of unbounded data...
Abstract. We introduce an extension ALCQIOb,Re of the description logic ALCQIO, a sub-logic of the t...
this paper, we show how 3-valued structures that arise in shape analysis can be characterized using ...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
In this paper, we present a new method for the construction of parametric surfaces reproducing an ob...
Abstract. Shape analysis concerns the problem of determining “shape invari-ants ” for programs that ...
The parametric shape analysis framework of Sagiv, Reps, and Wilhelm [45, 46] uses three-valued stru...
Verification of programs requires reasoning about sets of program states. In case of programs manipu...
Abstract. Shape analysis concerns the problem of determining “shape invariants ” for pro-grams that ...
In this paper we present a new shape analysis algorithm. The key distinguishing aspect of our algori...
Shape analysis deals with the synthesis of invariants for programs manipulating heap-allocated data...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
In this paper we present a new shape analysis algorithm. The key distinguishing aspect of our algori...
This paper considers the problem of constructing shape measures; we start by giving a short overview...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
One of the main challenges in the verification of software systems is the analysis of unbounded data...
Abstract. We introduce an extension ALCQIOb,Re of the description logic ALCQIO, a sub-logic of the t...
this paper, we show how 3-valued structures that arise in shape analysis can be characterized using ...
Abstract. The verification community has studied dynamic data struc-tures primarily in a bottom-up w...
In this paper, we present a new method for the construction of parametric surfaces reproducing an ob...
Abstract. Shape analysis concerns the problem of determining “shape invari-ants ” for programs that ...