Abstract interpretation of programs as Markov decision processes

被引:27
|
作者
Monniaux, D [1 ]
机构
[1] Ecole Normale Super, Lab Informat, F-75230 Paris, France
关键词
abstract interpretation; probabilistic semantics; program semantics; probabilities; measure theory;
D O I
10.1016/j.scico.2005.02.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a formal language for the specification of trace properties of probabilistic, nondeterministic transition systems, encompassing the properties expressible in Linear Time Logic. Those formulas are in general undecidable on infinite deterministic transition systems and thus on infinite Markov decision processes. This language has both a semantics in terms of sets of traces, as well as another semantics in terms of measurable functions; we give and prove theorems linking the two semantics. We then apply abstract interpretation-based techniques to give upper bounds on the worst-case probability of the studied property. We propose an enhancement of this technique when the state space is partitioned - for instance along the program points - allowing the use of faster iteration methods. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:179 / 205
页数:27
相关论文
共 50 条
  • [41] Markov Decision Processes with Arbitrary Reward Processes
    Yu, Jia Yuan
    Mannor, Shie
    Shimkin, Nahum
    RECENT ADVANCES IN REINFORCEMENT LEARNING, 2008, 5323 : 268 - +
  • [42] Abstract Interpretation of Decision Tree Ensemble Classifiers
    Ranzato, Francesco
    Zanella, Marco
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 5478 - 5486
  • [43] Abstract interpretation using typed decision graphs
    LIENS, Paris, France
    Sci Comput Program, 1 (91-112):
  • [44] Abstract interpretation using typed decision graphs
    Mauborgne, L
    SCIENCE OF COMPUTER PROGRAMMING, 1998, 31 (01) : 91 - 112
  • [45] Markov Chains and Markov Decision Processes in Isabelle/HOL
    Hoelzl, Johannes
    JOURNAL OF AUTOMATED REASONING, 2017, 59 (03) : 345 - 387
  • [46] Markov Chains and Markov Decision Processes in Isabelle/HOL
    Johannes Hölzl
    Journal of Automated Reasoning, 2017, 59 : 345 - 387
  • [47] APPROXIMATING THE MARKOV PROPERTY IN MARKOV DECISION-PROCESSES
    WHITE, DJ
    INFORMATION AND DECISION TECHNOLOGIES, 1989, 15 (03): : 147 - 162
  • [48] Abstract Interpretation of Programs for Model-Based Debugging
    Mayer, Wolfgang
    Stumptner, Markus
    20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 471 - 476
  • [49] Abstract interpretation of PIC programs through logic programming
    Henriksen, Kim S.
    Gallagher, John P.
    SIXTH IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS, 2006, : 184 - +
  • [50] ABSTRACT INTERPRETATION OF LOGIC PROGRAMS USING MAGIC TRANSFORMATIONS
    DEBRAY, S
    RAMAKRISHNAN, R
    JOURNAL OF LOGIC PROGRAMMING, 1994, 18 (02): : 149 - 176