【24h】

Object Interdependencies, Behaviors, Semantics, and Types

机译:对象相互依赖关系,行为,语义和类型

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

摘要

Object types are abstract specifications of object behaviors and semantics. Object behaviors and semantics are abstractly indicated by object component inter-dependencies. In conventional object type systems, object component interdependencies are not taken into account, and as such, fundamental typing/subtyping loopholes that make program run-time errors inevitable still persist in current object type systems. In this short paper, we use Abadi-Cardelli's ζ-calculus to present a typing/subtyping problem that is due to the overlooking of object component interdependencies and causes program semantics trouble and run-time errors. We argue that, in order to rectify this kind of problem, object component interdependency information need to be included in object types and participate in object typing/subtyping.
机译:对象类型是对象行为和语义的抽象规范。对象行为和语义由对象组件相互依赖关系抽象表示。在传统的对象类型系统中,没有考虑对象组件的相互依赖性,因此,在当前的对象类型系统中仍然存在使程序运行时错误不可避免的基本类型/子类型漏洞。在这篇简短的论文中,我们使用Abadi-Cardelli的ζ演算来提出类型/子类型问题,这是由于忽略对象组件的相互依赖性而导致程序语义上的麻烦和运行时错误。我们认为,为纠正此类问题,对象组件相互依赖性信息需要包含在对象类型中并参与对象类型/子类型化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号