×

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公司迪杜克蒂蛋糕MLPVS公司
引用于: 4文件

按年份列出的引文