加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在哪里下载CCured?

发布时间:2020-12-16 05:03:37 所属栏目:百科 来源:网络整理
导读:在阅读了大量论文之后,我试图找到CCured源(甚至是二进制文件)来尝试在我的C源代码中使用它. 但是,所有链接似乎都已死亡.经过一些谷歌搜索,我在这里问.有人可以上传它们(来源,文档等),如果你有任何机会在你的硬盘上有一个tarball吗? 编辑:我也通过电子邮件
在阅读了大量论文之后,我试图找到CCured源(甚至是二进制文件)来尝试在我的C源代码中使用它.

但是,所有链接似乎都已死亡.经过一些谷歌搜索,我在这里问.有人可以上传它们(来源,文档等),如果你有任何机会在你的硬盘上有一个tarball吗?

编辑:我也通过电子邮件发送了一位作者,但还没有得到答复.稍后会尝试通过电子邮件发送给他人.

(引自论文)

CCured a program transformation system that adds type safety guarantees to existing C programs. CCured attempts to verify statically that memory errors cannot occur,and it inserts run-time checks where static verification is insufficient.CCured extends C’s type system by separating pointer types according to their usage,and it uses a surprisingly simple type inference algorithm that is able to infer the appropriate pointer kinds for existing C programs. CCured uses physical subtyping to recognize and verify a large number of type casts at compile time. Additional type casts are verified using run-time type information.

解决方法

更好地搜索该领域的其他项目,正如评论所说,这主要是作为论文开发的原型,然后被放弃.可能有一些实际使用,也许最接近您正在寻找的是基于 LLVM的工具.或类似 splint的东西.甚至像 valgrind这样的仪器工具.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读