...
【24h】

Lightweight Confinement for Featherweight Java

机译:轻量级Java的轻量级限制

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

摘要

Confinement properties impose a structure on object graphs which can be used to enforce encapsulation properties essential to certain program optimizations, modular reasoning, and software assurance. This paper formalizes the notion of confined type in the context of Featherweight Java. A static type system that mirrors the informal rules of Grothoff et al. [17] is proven sound. The definition of confined types is extended to confined instantiation of generic classes. This allows for confined collection types in Java and for classes that can be confined post hoc. Confinement type rules are given for Generic Featherweight Java, and proven sound.
机译:限制属性在对象图上强加了一个结构,该结构可用于强制执行某些程序优化,模块化推理和软件保证必不可少的封装属性。本文在Featherweight Java的上下文中形式化了约束类型的概念。反映了Grothoff等人的非正式规则的静态类型系统。 [17]被证明是声音。限制类型的定义扩展到泛型类的限制实例化。这允许使用Java中的受限集合类型以及可以事后限制的类。为通用Featherweight Java提供了限制类型规则,并提供了可靠的声音。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号