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 条
  • [1] Automated Termination Analysis of Polynomial Probabilistic Programs
    Moosbrugger, Marcel
    Bartocci, Ezio
    Katoen, Joost-Pieter
    Kovacs, Laura
    PROGRAMMING LANGUAGES AND SYSTEMS, ESOP 2021, 2021, 12648 : 491 - 518
  • [2] Termination Analysis of Probabilistic Programs Through Positivstellensatz's
    Chatterjee, Krishnendu
    Fu, Hongfei
    Goharshady, Amir Kafshdar
    COMPUTER AIDED VERIFICATION, (CAV 2016), PT I, 2016, 9779 : 3 - 22
  • [3] Termination of Nondeterministic Probabilistic Programs
    Fu, Hongfei
    Chatterjee, Krishnendu
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2019, 2019, 11388 : 468 - 490
  • [4] TERMINATION OF PROBABILISTIC CONCURRENT PROGRAMS
    HART, S
    SHARIR, M
    PNUELI, A
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1983, 5 (03): : 356 - 380
  • [5] Sound and Complete Certificates for Quantitative Termination Analysis of Probabilistic Programs
    Chatterjee, Krishnendu
    Goharshady, Amir Kafshdar
    Meggendorfer, Tobias
    Zikelic, Dorde
    COMPUTER AIDED VERIFICATION (CAV 2022), PT I, 2022, 13371 : 55 - 78
  • [6] Time-bounded termination analysis for probabilistic programs with delays
    Xu, Ming
    Deng, Yuxin
    INFORMATION AND COMPUTATION, 2020, 275 (275)
  • [7] Abstract Interpretation for Probabilistic Termination of Biological Systems
    Gori, Roberta
    Levi, Francesca
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2009, (11): : 137 - 153
  • [8] An abstract Monte-Carlo method for the analysis of probabilistic programs
    Monniaux, D
    ACM SIGPLAN NOTICES, 2001, 36 (03) : 93 - 101
  • [9] Backwards abstract interpretation of probabilistic programs
    Monniaux, D
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2001, 2028 : 367 - 382
  • [10] An abstract interpretation approach to termination of logic programs
    Gori, R
    LOGIC FOR PROGRAMMING AND AUTOMATED REASONING, PROCEEDINGS, 2000, 1955 : 362 - 380