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 条
  • [31] Abstract interpretation for termination analysis in functional active databases
    Bailey, J
    Poulovassilis, A
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 1999, 12 (2-3) : 243 - 273
  • [32] Abstract Interpretation for Termination Analysis in Functional Active Databases
    James Bailey
    Alexandra Poulovassilis
    Journal of Intelligent Information Systems, 1999, 12 : 243 - 273
  • [33] ON THE COMPLEXITY OF DECIDING FAIR TERMINATION OF PROBABILISTIC CONCURRENT FINITE-STATE PROGRAMS
    ROSIER, LE
    YEN, HC
    THEORETICAL COMPUTER SCIENCE, 1988, 58 (1-3) : 263 - 324
  • [34] ON THE COMPLEXITY OF DECIDING FAIR TERMINATION OF PROBABILISTIC CONCURRENT FINITE-STATE PROGRAMS
    ROSIER, LE
    YEN, HC
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 226 : 334 - 343
  • [35] Termination analysis for abductive general logic programs
    Verbaeten, S
    LOGIC PROGRAMMING: PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING, 1999, : 365 - 379
  • [36] PROBABILISTIC TERMINATION VERSUS FAIR TERMINATION
    TIOMKIN, M
    THEORETICAL COMPUTER SCIENCE, 1989, 66 (03) : 333 - 340
  • [37] Automated termination analysis for incompletely defined programs
    Walther, C
    Schweitzer, S
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2005, 3452 : 332 - 346
  • [38] Automated termination analysis for logic programs with cut
    Schneider-Kamp, Peter
    Giesl, Juergen
    Stroeder, Thomas
    Serebrenik, Alexander
    Thiemann, Rene
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2010, 10 : 365 - 381
  • [39] Termination analysis of polynomial programs by finite difference
    Yu, Wei
    Feng, Yong
    Sichuan Daxue Xuebao (Gongcheng Kexue Ban)/Journal of Sichuan University (Engineering Science Edition), 2011, 43 (06): : 111 - 114
  • [40] TALP:: A tool for the termination analysis of logic programs
    Ohlebusch, E
    Claves, C
    Marché, C
    REWRITING TECHNIQUES AND APPLICATIONS, PROCEEDINGS, 2000, 1833 : 270 - 273