A systematic approach to probabilistic pointer analysis

7Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a formal framework for syntax directed probabilistic program analysis. Our focus is on probabilistic pointer analysis. We show how to obtain probabilistic points-to matrices and their relational counterparts in a systematic way via Probabilistic Abstract Interpretation (PAI). The analysis is based on a non-standard semantics for a simple imperative language which corresponds to a Discrete-Time Markov Chain (DTMC). The generator of this DTMC is constructed by composing (via tensor product) the probabilistic control flow of the program and the data updates of the different variables at individual program points. The dimensionality of the concrete semantics is in general prohibitively large but abstraction (via PAI) allows for a drastic (exponential) reduction of size. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Di Pierro, A., Hankin, C., & Wiklicky, H. (2007). A systematic approach to probabilistic pointer analysis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4807 LNCS, pp. 335–350). Springer Verlag. https://doi.org/10.1007/978-3-540-76637-7_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free