An integration of program analysis and automated theorem proving

被引:0
|
作者
Ellis, BJ [1 ]
Ireland, A [1 ]
机构
[1] Heriot Watt Univ, Sch Math & Comp Sci, Edinburgh, Midlothian, Scotland
来源
INTEGRATED FORMAL METHODS, PROCEEDINGS | 2004年 / 2999卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Finding tractable methods for program reasoning remains a major research challenge. Here we address this challenge using an integrated approach to tackle a niche program reasoning application. The application is proving exception freedom, i.e. proving that a program is free from run-time exceptions. Exception freedom proofs are a significant task in the development of high integrity software, such as safety and security critical applications. The SPARK approach for the development of high integrity software provides a significant degree of automation in proving exception freedom. However, when the automation fails, user interaction is required. We build upon the SPARK approach to increase the amount of automation available. Our approach involves the integration of two static analysis techniques. We extend the proof planning paradigm with program analysis.
引用
收藏
页码:67 / 86
页数:20
相关论文
共 50 条
  • [41] THE KRIPKE AUTOMATED THEOREM-PROVING SYSTEM
    THISTLEWAITE, PB
    MCROBBIE, MA
    MEYER, RK
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 230 : 705 - 706
  • [42] Automated theorem proving in quasigroup and loop theory
    Phillips, J. D.
    Stanovsky, David
    AI COMMUNICATIONS, 2010, 23 (2-3) : 267 - 283
  • [43] Automated Theorem Proving for General Game Playing
    Schiffel, Stephan
    Thielscher, Michael
    21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 911 - 916
  • [44] Automated Theorem Proving in Euler Diagram Systems
    Gem Stapleton
    Judith Masthoff
    Jean Flower
    Andrew Fish
    Jane Southern
    Journal of Automated Reasoning, 2007, 39 : 431 - 470
  • [45] Ordering in automated theorem proving of differential geometry
    Li Hongbo
    Cheng Minteh
    Acta Mathematicae Applicatae Sinica, 1998, 14 (4) : 358 - 362
  • [46] Automated Theorem Proving in GeoGebra: Current Achievements
    Botana, Francisco
    Hohenwarter, Markus
    Janicic, Predrag
    Kovacs, Zoltan
    Petrovic, Ivan
    Recio, Tomas
    Weitzhofer, Simon
    JOURNAL OF AUTOMATED REASONING, 2015, 55 (01) : 39 - 59
  • [47] Combining formal derivation search procedures and natural theorem proving techniques in an automated theorem proving system
    Atayan, VV
    Morokhovets, MK
    CYBERNETICS AND SYSTEMS ANALYSIS, 1996, 32 (03) : 442 - 465
  • [48] Cogent: Accurate theorem proving for program verification
    Cook, B
    Kroening, D
    Sharygina, N
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2005, 3576 : 296 - 300
  • [49] THE TERM REWRITING APPROACH TO AUTOMATED THEOREM-PROVING
    HSIANG, J
    KIRCHNER, H
    LESCANNE, P
    RUSINOWITCH, M
    JOURNAL OF LOGIC PROGRAMMING, 1992, 14 (1-2): : 71 - 99
  • [50] Another look at automated theorem-proving II
    Koblitz, Neal
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2011, 5 (3-4) : 205 - 224