【24h】

A Generic Model for Confinement and its Application

机译:约束的通用模型及其应用

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

摘要

Confinement of objects is crucial to protect sensitive object references. However, static confinement schemes proposed so far have quite rigorous syntactic restrictions, and also, no similarity in concepts makes assessing of them a difficulty. In this paper, we present a generic framework for reasoning about confinement based on three parts: program states, partition for heaps and the confinement constraints. Particularly, the partition is made according to the system's requirement, whose flexibility leads to the generality of the model. A range of confinement schemes can be characterized in terms of their underlying partition for the heap in our model. As an illustration, we have encoded both confined types and ownership types, and proved the soundness of their type systems in our model that well typed programs are well confined under our formal definition.
机译:对象的限制对于保护敏感对象引用至关重要。但是,迄今为止提出的静态限制方案具有相当严格的句法限制,而且,概念上的相似性使评估它们成为困难。在本文中,我们基于三个部分提供了一个用于进行限制推理的通用框架:程序状态,堆分区和限制约束。特别是,根据系统要求进行分区,其灵活性导致模型的通用性。可以根据我们模型中堆的基础分区来表征一系列限制方案。作为说明,我们已经编码了受限类型和所有权类型,并在我们的模型中证明了它们的类型系统的合理性,即在我们的正式定义下,良好类型的程序受到良好限制。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号