An abstract analysis of the probabilistic termination of programs

被引:0
|
作者
Monniaux, D [1 ]
机构
[1] Ecole Normale Super, Liens, F-75230 Paris 5, France
来源
STATIC ANALYSIS, PROCEEDINGS | 2001年 / 2126卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is often useful to introduce probabilistic behavior in programs, either because of the use of internal random generators (probabilistic algorithms), either because of some external devices (networks, physical sensors) with known statistics of behavior. Previous works on probabilistic abstract interpretation have addressed safety properties, but somehow neglected probabilistic termination. In this paper, we propose a method to automatically prove the probabilistic termination of programs using exponential bounds on the tail of the distribution. We apply this method to an example and give some directions as to how to implement it. We also show that this method can also be applied to make unsound statistical methods on average running times sound.
引用
收藏
页码:111 / 126
页数:16
相关论文
共 50 条
  • [21] Termination Analysis of linear Loop Programs
    Yu, Wei
    Zhao, Xiaoyan
    ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL IV, PROCEEDINGS, 2009, : 677 - +
  • [22] Termination Analysis of Linear Programs with Conditionals
    Bi, Zhongqin
    Shan, Meijing
    2008 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING, 2008, : 450 - 456
  • [23] Automatic termination analysis of logic programs
    Lindenstrauss, N
    Sagiv, Y
    LOGIC PROGRAMMING: PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING, 1997, : 63 - 77
  • [24] Termination Analysis by Learning Terminating Programs
    Heizmann, Matthias
    Hoenicke, Jochen
    Podelski, Andreas
    COMPUTER AIDED VERIFICATION, CAV 2014, 2014, 8559 : 797 - 813
  • [25] A PROBABILISTIC ANALYSIS OF LOOP PROGRAMS
    SZABO, ME
    FARKAS, EJ
    COMPUTER LANGUAGES, 1989, 14 (02): : 125 - 136
  • [26] Data-Driven Invariant Learning for Probabilistic Programs (Extended Abstract)
    Bao, Jialu
    Trivedi, Nitesh
    Pathak, Drashti
    Hsu, Justin
    Roy, Subhajit
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 6415 - 6419
  • [27] Incremental Analysis for Probabilistic Programs
    Zhang, Jieyuan
    Sui, Yulei
    Xue, Jingling
    STATIC ANALYSIS (SAS 2017), 2017, 10422 : 450 - 472
  • [28] Probabilistic Abstract Interpretation of Imperative Programs using Truncated Normal Distributions
    Smith, Michael J. A.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 220 (03) : 43 - 59
  • [29] An analysis for proving probabilistic termination of biological systems
    Gori, Roberta
    Levi, Francesca
    THEORETICAL COMPUTER SCIENCE, 2013, 471 : 27 - 73
  • [30] Abstract interpretation for termination analysis in functional active databases
    Bailey, James
    Poulovassilis, Alexandra
    Journal of Intelligent Information Systems, 1999, 12 (02): : 243 - 273