【24h】

A Logic of Object-Oriented Programs

机译:面向对象程序的逻辑

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

摘要

We develop a logic for reasoning about object-oriented programs. The logic is for a language with an imperative semantics and aliasing, and accounts for self-reference in objects. It is much like a type system for objects with subtyping, but our specifications go further than types in detailing pre- and postconditions. We intend the logic as an analogue of Hoare logic for object-oriented programs. Our main technical result is a soundness theorem that relates the logic to a standard operational semantics.
机译:我们开发了用于推理面向对象程序的逻辑。逻辑用于具有命令性语义和别名的语言,并说明对象中的自引用。它非常类似于带有子类型的对象的类型系统,但是在详细说明前置条件和后置条件时,我们的规范比类型更重要。我们希望该逻辑类似于面向对象程序的Hoare逻辑。我们的主要技术成果是将逻辑与标准操作语义相关联的稳健性定理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号