首页> 外文会议>International Symposium of Formal Methods Europe, Jul 22-24, 2002, Copenhagen, Denmark >Hoare Logic for NanoJava: Auxiliary Variables, Side Effects, and Virtual Methods Revisited
【24h】

Hoare Logic for NanoJava: Auxiliary Variables, Side Effects, and Virtual Methods Revisited

机译:适用于NanoJava的Hoare逻辑:辅助变量,副作用和虚拟方法

获取原文
获取原文并翻译 | 示例

摘要

We define NanoJava, a kernel of Java tailored to the investigation of Hoare logics. We then introduce a Hoare logic for this language featuring an elegant approach for expressing auxiliary variables: by universal quantification on the outer logical level. Furthermore, we give simple means of handling side-effecting expressions and dynamic binding within method calls. The logic is proved sound and (relatively) complete using Isabelle/HOL.
机译:我们定义了NanoJava,它是专为研究Hoare逻辑而设计的Java内核。然后,我们为这种语言引入一种Hoare逻辑,它采用一种表达辅助变量的优雅方法:通过外部逻辑层的通用量化。此外,我们提供了在方法调用中处理副作用表达式和动态绑定的简单方法。使用Isabelle / HOL,该逻辑被证明是合理的,并且(相对)完整。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号