From pointer systems to counter systems using shape analysis

Sébastien Bardin, Alain Finkel, Étienne Lozes, Arnaud Sangnier · 2006

We aim at checking safety properties on systems manipulating dynamic linked lists. First we prove that every pointer system is bisimilar to an effectively constructible counter system. We then deduce a two-step analysis procedure. We first build an over-approximation of the reachability set of the pointer system. If this overapproximation is too coarse to conclude, we then extract from it a bisimilar counter system which is analyzed via efficient symbolic techniques developed for general counter systems.

Read the paper · More papers on PaperTik