pith. sign in

arxiv: 1304.0660 · v1 · pith:GISPDKAInew · submitted 2013-04-02 · 💻 cs.PL · cs.FL

Quantified Data Automata on Skinny Trees: an Abstract Domain for Lists

classification 💻 cs.PL cs.FL
keywords abstractdomainautomatacalledqsdasquantifiedapproachdata
0
0 comments X
read the original abstract

We propose a new approach to heap analysis through an abstract domain of automata, called automatic shapes. The abstract domain uses a particular kind of automata, called quantified data automata on skinny trees (QSDAs), that allows to define universally quantified properties of singly-linked lists. To ensure convergence of the abstract fixed-point computation, we introduce a sub-class of QSDAs called elastic QSDAs, which also form an abstract domain. We evaluate our approach on several list manipulating programs and we show that the proposed domain is powerful enough to prove a large class of these programs correct.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.