MECHANIZING SOME ADVANCED REFINEMENT CONCEPTS

被引:11
|
作者
VONWRIGHT, J [1 ]
HEKANAHO, J [1 ]
LUOSTARINEN, P [1 ]
LANGBACKA, T [1 ]
机构
[1] UNIV CAMBRIDGE,COMP LAB,CAMBRIDGE CB2 3QG,ENGLAND
关键词
PROGRAM VERIFICATION; SEMANTICS OF PROGRAMMING LANGUAGES; DEDUCTION AND THEOREM PROVING;
D O I
10.1007/BF01383984
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe how the HOL theorem prover can be used to check and apply rules of program refinement. The rules are formulated in the refinement calculus, which is a theory of correctness preserving program transformations. We embed a general command notation with a predicate transformer semantics in the logic of the HOL system. Using this embedding, we express and prove rules for data refinement and superposition refinement of initialized loops. Applications of these proof rules to actual program refinements are checked using the HOL system, with the HOL system generating these conditions. We also indicate how the HOL system is used to prove the verification conditions. Thus, the HOL system can provide a complete mechanized environment for proving program refinements.
引用
收藏
页码:49 / 81
页数:33
相关论文
共 50 条
  • [21] Advanced ADS concepts
    Slessarev, I
    NUCLEAR REACTION DATA AND NUCLEAR REACTORS: PHYSICS, DESIGN AND SAFETY, NOS 1 AND 2, 2001, 5 : 807 - +
  • [22] Advanced concepts in STAP
    Goldstein, J.Scott
    Guerci, Joseph R.
    Reed, Irving S.
    IEEE National Radar Conference - Proceedings, 2000, : 699 - 704
  • [23] ADVANCED REACTOR CONCEPTS
    不详
    NUCLEONICS, 1964, 22 (10): : 74 - &
  • [24] Advanced tokamak concepts
    Oomens, AAM
    FUSION TECHNOLOGY, 1996, 29 (2T): : 387 - 391
  • [25] Advanced concepts in STAP
    Goldstein, JS
    Guerci, JR
    Reed, IS
    RECORD OF THE IEEE 2000 INTERNATIONAL RADAR CONFERENCE, 2000, : 699 - 704
  • [26] Advanced tokamak concepts
    Oomens, AAM
    FUSION TECHNOLOGY, 1998, 33 (2T): : 385 - 390
  • [27] Some concepts of the advanced mass spectrometry at the COMBAS magnetic separator of nuclear reaction products
    Artukh, AG
    Tarantin, NI
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION B-BEAM INTERACTIONS WITH MATERIALS AND ATOMS, 1997, 126 (1-4): : 246 - 249
  • [28] SOME PROOFS OF DATA REFINEMENT
    LUTZ, E
    INFORMATION PROCESSING LETTERS, 1990, 34 (04) : 179 - 185
  • [29] MOTIVATION - SOME CONCEPTS
    ESBJORNSSON, E
    HOOK, O
    SCANDINAVIAN JOURNAL OF REHABILITATION MEDICINE, 1978, : 114 - 126
  • [30] SOME CONCEPTS IN TOXICOLOGY
    MURPHY, SD
    ENVIRONMENTAL HEALTH PERSPECTIVES, 1979, 32 (OCT) : 261 - 266