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 条
  • [41] SOME BIOSTRATIGRAPHICAL CONCEPTS
    TEICHERT, C
    GEOLOGICAL SOCIETY OF AMERICA BULLETIN, 1958, 69 (01) : 99 - 119
  • [42] EXPLANATION OF SOME CONCEPTS
    ANGERSTE.
    RADIOLOGIA DIAGNOSTICA, 1969, 10 (05) : 381 - &
  • [43] ADVANCED IODINE LASER CONCEPTS
    WITTE, KJ
    FILL, E
    BREDERLOW, G
    BAUMHACKER, H
    VOLK, R
    IEEE JOURNAL OF QUANTUM ELECTRONICS, 1981, 17 (09) : 1809 - 1816
  • [44] Advanced concepts in waveguide spectrometers
    Cheben, P.
    Schmid, J. H.
    Bogdanov, A.
    Calvo, M. L.
    Delage, A.
    Densmore, A.
    Janz, S.
    Lamontagne, B.
    Lapointe, J.
    Matos, O. Martinez
    Post, E.
    Powell, I.
    Rodrigo, J. A.
    Waldron, P.
    Xu, D. -X.
    2006 3RD IEEE INTERNATIONAL CONFERENCE ON GROUP IV PHOTONICS, 2006, : 246 - +
  • [45] ADVANCED BIOTECHNOLOGY CONCEPTS - INTRODUCTION
    BAILEY, JE
    WOODWARD, J
    BIOTECHNOLOGY AND BIOENGINEERING, 1982, : 399 - 400
  • [46] ADVANCED ELECTROSTATIC COLLECTION CONCEPTS
    DREHMEL, DC
    JOURNAL OF THE AIR POLLUTION CONTROL ASSOCIATION, 1977, 27 (11): : 1090 - 1092
  • [47] ADVANCED SPACE PROPULSION CONCEPTS
    GEORGE, D
    ACTA ASTRONAUTICA, 1987, 16 : 113 - 123
  • [48] ADVANCED VEHICLE SYSTEM CONCEPTS
    HARDY, KS
    LANGENDOEN, JM
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 1983, 32 (01) : 51 - 61
  • [49] Advanced Accounting: Concepts & Practice
    Schoderbek, Michael P.
    ISSUES IN ACCOUNTING EDUCATION, 2006, 21 (01): : 69 - 69
  • [50] ADVANCED HEAT SOURCE CONCEPTS
    SELLE, JE
    TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1972, 15 (01): : 160 - &