Proof styles in operational semantics

被引:0
|
作者
Ray, S [1 ]
Moore, JS [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We relate two well-studied methodologies in deductive verification of operationally modeled sequential programs, namely the use of inductive invariants and clock functions. We show that the two methodologies are equivalent and one can mechanically transform a proof of a program in one methodology to a proof in the other. Both partial and total correctness are considered. This mechanical transformation is compositional; different parts of a program can be verified using different methodologies to achieve a complete proof of the entire program. The equivalence theorems have been mechanically checked by the ACL2 theorem prover and we implement automatic tools to carry out the transformation between the two methodologies in ACL2.
引用
收藏
页码:67 / 81
页数:15
相关论文
共 50 条
  • [1] Proof styles in operational semantics
    Ray, S
    Moore, JS
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2004, 3312 : 67 - 81
  • [2] A Proof Theoretic Approach to Operational Semantics
    Miller, Dale
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 162 : 243 - 247
  • [3] An operational semantics and type safety proof for multiple inheritance in C++
    Wasserrab, Daniel
    Nipkow, Tobias
    Snelting, Gregor
    Tip, Frank
    [J]. ACM SIGPLAN NOTICES, 2006, 41 (10) : 345 - 362
  • [4] ALGEBRAIC OPERATIONAL SEMANTICS
    GUREVICH, Y
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 287 : 1 - 2
  • [5] Operational semantics for Verilog
    Dimitrov, J
    [J]. APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 161 - 168
  • [6] Operational semantics for DyLPs
    Banti, F
    Alferes, JJ
    Brogi, A
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2005, 3808 : 43 - 54
  • [7] Enhanced operational semantics
    Degano, P
    Priami, C
    [J]. ACM COMPUTING SURVEYS, 1996, 28 (02) : 352 - 354
  • [8] An operational semantics for stateflow
    Hamon, G
    Rushby, J
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 2984 : 229 - 243
  • [9] An operational semantics for Scheme
    Matthews, Jacob
    Findler, Robert Bruce
    [J]. JOURNAL OF FUNCTIONAL PROGRAMMING, 2008, 18 : 47 - 86
  • [10] An operational semantics for ZCCS
    Galloway, AJ
    Stoddart, WJ
    [J]. FIRST IEEE INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1997, : 272 - 282