Efficient weakest preconditions

被引:69
|
作者
Rustan, K [1 ]
Leino, M [1 ]
机构
[1] Microsoft Res, Richmond, WA USA
关键词
program correctness; formal semantics; automatic theorem proving;
D O I
10.1016/j.ipl.2004.10.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Desired computer-program properties can be described by logical formulas called verification conditions. Different mathematically-equivalent forms of these verification conditions can have a great impact on the performance of an automatic theorem prover that tries to discharge them. This paper presents a simple weakest-precondition understanding of the ESC/Java technique for generating verification conditions. This new understanding of the technique spotlights the program property that makes the technique work. (C) 2004 Published by Elsevier B.V.
引用
收藏
页码:281 / 288
页数:8
相关论文
共 50 条
  • [1] Weakest preconditions in fibrations
    Aguirre, Alejandro
    Katsumata, Shin-ya
    Kura, Satoshi
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2022, 32 (04) : 472 - 510
  • [2] Quantum weakest preconditions
    D'Hondt, Ellie
    Panangaden, Prakash
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2006, 16 (03) : 429 - 451
  • [3] CHARACTERIZATION OF WEAKEST PRECONDITIONS
    WAND, M
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1977, 15 (02) : 209 - 212
  • [4] Weakest Preconditions in Fibrations
    Aguirre, Alejandro
    Katsumata, Shin-ya
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2020, 352 (352) : 5 - 27
  • [5] Generalised quantum weakest preconditions
    Roman Gielerak
    Marek Sawerwain
    Quantum Information Processing, 2010, 9 : 441 - 449
  • [6] Generalised quantum weakest preconditions
    Gielerak, Roman
    Sawerwain, Marek
    QUANTUM INFORMATION PROCESSING, 2010, 9 (04) : 441 - 449
  • [7] VARIETIES OF WEAKEST LIBERAL PRECONDITIONS
    MORRIS, JM
    INFORMATION PROCESSING LETTERS, 1987, 25 (03) : 207 - 210
  • [8] Commutativity of quantum weakest preconditions
    Ying, Mingsheng
    Chen, Jianxin
    Feng, Yuan
    Duan, Runyao
    INFORMATION PROCESSING LETTERS, 2007, 104 (04) : 152 - 158
  • [9] WEAKEST PRECONDITIONS - CATEGORICAL INSIGHTS
    MANES, EG
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 240 : 182 - 197
  • [10] Weakest preconditions for pure Prolog programs
    Pedreschi, D
    Ruggieri, S
    INFORMATION PROCESSING LETTERS, 1998, 67 (03) : 145 - 150