首页> 外文会议>Formal Methods and Software Engineering >A Formal Soundness Proof of Region-Based Memory Management for Object-Oriented Paradigm
【24h】

A Formal Soundness Proof of Region-Based Memory Management for Object-Oriented Paradigm

机译:面向对象范例的基于区域的内存管理的形式化证明

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

摘要

Region-based memory management has been proposed as a viable alternative to garbage collection for real-time applications and embedded software. In our previous work we have developed a region type inference algorithm that provides an automatic compile-time region-based memory management for object-oriented paradigm. In this work we present a formal soundness proof of the region type system that is the target of our region inference. More precisely,we prove that the object-oriented programs accepted by our region type system achieve region-based memory management in a safe way. That means, the regions follow a stack-of-regions discipline and regions deallocation never create dangling references in the store and on the program stack. Our contribution is to provide a simple syntactic proof that is based on induction and follows the standard steps of a type safety proof. In contrast the previous safety proofs provided for other region type systems employ quite elaborate techniques.
机译:已经提出基于区域的内存管理作为实时应用程序和嵌入式软件的垃圾回收的可行替代方案。在我们以前的工作中,我们开发了一种区域类型推断算法,该算法为面向对象的范例提供了基于区域的自动编译时内存管理。在这项工作中,我们提出了区域类型系统的形式健全性证明,这是我们区域推断的目标。更确切地说,我们证明了我们的区域类型系统接受的面向对象程序可以安全地实现基于区域的内存管理。这意味着,区域遵循区域堆栈规则,并且区域释放不会在存储区和程序堆栈中创建悬挂引用。我们的贡献是提供一种基于归纳法并遵循类型安全证明的标准步骤的简单语法证明。相反,先前为其他区域类型系统提供的安全证明采用了相当复杂的技术。

著录项

  • 来源
  • 会议地点 Kitakyushu-City(JP);Kitakyushu-City(JP)
  • 作者单位

    Department of Computer Science, Durham University, UK;

    Department of Computer Science, Durham University, UK;

    Department of Computer Science, National University of Singapore, Singapore;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算机网络;
  • 关键词

  • 入库时间 2022-08-26 13:59:58

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号