【24h】

A Systematic Approach to Probabilistic Pointer Analysis

机译:概率指针分析的系统方法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

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.
机译:我们为语法导向的概率程序分析提供了一个正式的框架。我们的重点是概率指针分析。我们展示了如何通过概率抽象解释(PAI)以系统的方式获得概率矩阵对及其对应的对等点。该分析基于一种简单的命令式语言的非标准语义,该命令式语言对应于离散时间马尔可夫链(DTMC)。通过组合(通过张量积)程序的概率控制流以及各个程序点处不同变量的数据更新来构造此DTMC的生成器。通常,具体语义的维数过大,但是抽象(通过PAI)允许大小的急剧(指数)减小。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号