CompCertS公司 swMATH ID: 22722 软件作者: 贝松,弗雷德里克;Blazy,Sandrine;皮埃尔·威尔克 描述: Compcerts:一个经过内存软件验证的C编译器,使用指针作为整数语义。CompCert C编译器提供了形式上的保证,即编译代码的可观察行为改进了源代码的可观测行为。在本文中,我们提出了一个经过正式验证的C编译器CompCertS,它本质上是CompCert编译器,尽管它具有更强的形式保证:它为更多程序提供了语义,并确保编译器保留了内存消耗。CompCertS基于一个增强的内存模型,与CompCert不同,但与Gcc一样,指针的二进制表示可以像整数一样进行操作,并且与CompCertS不同,如果没有可用内存,分配可能会失败e.{par}CompCertS的整个证明是一项重要的证明工作,我们强调了后端12次传递的新颖证明的关键,以及前端基本优化传递的挑战性证明。 主页: https://rd.springer.com/chapter/10.1007%2F978-3-319-66107-0_6 关键词: 经验证的编译;低级代码;优化;指针为整数 相关软件: Coq公司;CompCert公司;CompCertTSO公司;COMPCERTSFI公司;岩盐矿;暗黑破坏神;ARMor公司;MiBench公司;迪杜克蒂;蛋糕ML;PVS公司 引用于: 4文件 标准条款 1出版物描述软件,包括1出版物以zbMATH为单位 年份 CompCertS:一个经过内存软件验证的C编译器,使用指针作为整数语义。 Zbl 1468.68063号弗雷德里克·贝松;布兰奇,桑德琳;皮埃尔·威尔克 2017 全部的 前5名6位作者引用 三 弗雷德里克·贝松 三 布兰奇,桑德琳 三 皮埃尔·威尔克 1 毛里西奥·阿亚拉·林科恩 1 亚历山大·丹 1 塞萨尔·穆尼奥斯。 2篇连载文章中引用 1 自动推理杂志 1 计算机科学课堂讲稿 在2个字段中引用 4 计算机科学(68至XX) 1 总体主题;集合(00-XX) 按年份列出的引文