首页 | 本学科首页   官方微博 | 高级检索  
     

Garbage Collector Verification for Proof-Carrying Code
作者姓名:Chun-Xiao Lin  Yi-Yun Chen  Long Li  and Bei Hua
作者单位:Department of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
基金项目:Supported by the National Natural Science Foundation of China under Grant No. 60673126 (Verification and Compilation of Software Safety); Intel China Research Center.
摘    要:We present the verification of the machine-level implementation of a conservative variant of the standard mark- sweep garbage collector in a Hoare-style program logic.The specification of the collector is given on a machine-level memory model using separation logic,and is strong enough to preserve the safety property of any common mutator program.Our verification is fully implemented in the Coq proof assistant and can be packed immediately as foundational proof-carrying code package.Our work makes important attempt toward building fully certified production-quality garbage collectors.

关 键 词:程序验证  垃圾信息收集器  程序安全  证明携带码
收稿时间:19 September 2006
修稿时间:2006-09-192007-03-20

Garbage Collector Verification for Proof-Carrying Code
Chun-Xiao Lin,Yi-Yun Chen,Long Li,and Bei Hua.Garbage Collector Verification for Proof-Carrying Code[J].Journal of Computer Science and Technology,2007,22(3):426-437.
Authors:Chun-Xiao Lin  Yi-Yun Chen  Long Li  Bei Hua
Affiliation:Department of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
Abstract:We present the verification of the machine-level implementation of a conservative variant of the standard mark-sweep garbage collector in a Hoare-style program logic. The specification of the collector is given on a machine-level memory model using separation logic, and is strong enough to preserve the safety property of any common mutator program. Our verification is fully implemented in the Coq proof assistant and can be packed immediately as foundational proof-carrying code package. Our work makes important attempt toward building fully certified production-quality garbage collectors.
Keywords:program verification  garbage collector  proof-carrying code  program safety
本文献已被 CNKI 维普 万方数据 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号