跳到主要导航 跳到搜索 跳到主要内容

PROPER: 一个概率程序终止性与正确性分析工具

  • Xu Hui Zhao
  • , Yu Xin Deng*
  • , Hong Fei Fu
  • *此作品的通讯作者
  • East China Normal University
  • Shanghai Jiao Tong University

科研成果: 期刊稿件文章同行评审

摘要

Probabilistic programs combine probabilistic reasoning models with Turing complete programming languages, unify formal descriptions of calculation and uncertain knowledge, and can effectively deal with complex relational models and uncertain problems. This study provides a tool for analyzing termination and assertions for affine probabilistic programs, namely, PROPER. On one hand, it can help to analyze the termination property of affine probabilistic programs both qualitatively and quantitatively. It can check whether a probabilistic program terminates with probability 1, estimate the upper bound of expected termination time, and calculate the number of steps after which the termination probability of the given probabilistic program decreases exponentially. On the other hand, it can estimate the correct probability interval for a given assertion to hold, which helps to analyze the influence of uncertainty of variables on the results of probabilistic programs. The experiments show that PROPER is effective for analyzing various affine probabilistic programs.

投稿的翻译标题PROPER: Tool for Analyzing Termination and Correctness of Probabilistic Programs
源语言繁体中文
页(从-至)4464-4475
页数12
期刊Ruan Jian Xue Bao/Journal of Software
33
12
DOI
出版状态已出版 - 12月 2022

关键词

  • assertion estimation
  • probabilistic programming
  • program verification
  • termination

指纹

探究 'PROPER: 一个概率程序终止性与正确性分析工具' 的科研主题。它们共同构成独一无二的指纹。

引用此