首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 亚马逊科学家近期荣誉与技术贡献

    特里斯坦及其同事因其在CompCert上的工作而获奖,CompCert是“一个针对几乎全部C语言的高保证编译器”。编译器是将代码从源编程语言翻译成另一种语言的程序。 CompCert“提出了一种激进的、基于数学的解决方案来解决误编译问题:对编译器本身进行形式化的、工具辅助的验证。 获奖引文指出CompCert“在现实世界中用于应急发电机、飞行控制和导航算法的安全关键控制软件,用户包括某机构。它仍然是持续研究的重要共享基础设施”。

    8310编辑于 2026-04-09
  • 自动化推理技术入门指南

    技术生态该领域包含多种相关技术:定理证明(如HOL-light)形式化验证(如CompCert编译器)模型检测SMT求解器(如Z3)应用场景该技术不仅适用于代码验证,还可分析:云服务资源配置策略网络拓扑描述编译系统规则加密算法实现当前研究重点在于降低工具返回

    15500编辑于 2025-08-07
  • 来自专栏Python绿色通道

    飞机上一般是什么操作系统?

    编译器也是有可能出bug的,为了保障源代码同编译出来的目标代码完全一致,避免编译器的bug造成问题,在JSF项目内部的软件开发中,经常使用CompCert编译器。

    1.1K20发布于 2020-03-11
  • 来自专栏Java技术栈

    ​飞机上用的是什么操作系统?

    编译器也是有可能出bug的,为了保障源代码同编译出来的目标代码完全一致,避免编译器的bug造成问题,在JSF项目内部的软件开发中,经常使用CompCert编译器。

    2K10发布于 2020-03-06
  • 来自专栏苦逼的码农

    飞机上一般是什么操作系统?

    编译器也是有可能出bug的,为了保障源代码同编译出来的目标代码完全一致,避免编译器的bug造成问题,在JSF项目内部的软件开发中,经常使用CompCert编译器。

    1.4K40发布于 2020-03-05
  • 自动化推理技术入门指南

    技术栈分类逻辑系统:命题逻辑/一阶逻辑等形式体系定理证明:如四色定理的机器验证形式化验证:应用于CompCert C编译器等系统自动化推理:强调形式化方法的自动化实现应用实践该技术可同时分析策略文件(如访问控制策略

    22200编辑于 2025-08-09
  • 来自专栏芋道源码1024

    飞机上一般是什么操作系统?

    编译器也是有可能出bug的,为了保障源代码同编译出来的目标代码完全一致,避免编译器的bug造成问题,在JSF项目内部的软件开发中,经常使用CompCert编译器。

    1.1K30发布于 2019-05-29
  • 来自专栏前端达人

    飞机上一般用的是什么操作系统?

    编译器也是有可能出现bug的,为了保障源代码同编译出来的目标代码完全一致,避免编译器的bug造成问题,在JSF项目内部的软件开发中,经常使用CompCert编译器。

    1.5K20编辑于 2022-04-18
  • 来自专栏Albert陈凯

    2019-03-28 mac 用brew安装nginx

    libbitcoin-server nifi rst-lint youtube-dl compcert

    1.7K30发布于 2019-04-01
  • 来自专栏新智元

    陶哲轩看了都直呼内行!谷歌等用LLM自动证明定理拿顶会杰出论文,上下文越全证得越好

    例如CompCert,使用Coq交互式定理证明器验证的C编译器,是无处不在的GCC和LLVM等使用的唯一编译器。

    44510编辑于 2024-02-06
  • 来自专栏LINUX阅码场

    没有Bug的OS内核? 鸿蒙黑科技之操作系统形式验证与安全认证

    CompCert (http://compcert.inria.fr/)是完全采用形式化方法开发与验证的C语言编译器,其编译能力与GCC相当,性能比GCC低10%左右。 但是,至今CompCert中经过验证的部分,没有发现任何Bug,而GCC和LLVM等编译器中,发现了几百个漏洞。

    4.7K30发布于 2019-08-20
  • 来自专栏算法工程师的学习日志

    【国货当自强】-国产的科学计算和系统仿真软件分享

    ModelCoder可以与经过形式化验证的CompCert C编译器对接,从而实现从模型到汇编语言的可信编译。

    8.1K21编辑于 2023-09-05
  • 来自专栏程序员

    LLVM IR深度技术解析:架构、优化与应用

    典型项目中,CompCert编译器基于LLVMIR验证了中间表示到目标代码转换的正确性,Alive2则专注于LLVM优化passes的语义保持证明,二者均显著提升了编译器可靠性。

    63610编辑于 2025-10-15
  • 来自专栏Rust 编程

    【2023 Week-2】Rust视界周刊 | Google 官宣在 Chromium 项目中支持使用 Rust

    C有大量围绕它的工具,比如frama-c和其他分析你的代码的工具,或者compcert编译器。虽然Rust有很多用于普通情况的工具,但对于更多的小众事物来说,它很难超越50年以上的生态系统。

    2K50编辑于 2023-03-06
  • 来自专栏FreeBuf

    如何阻止下一次心脏出血漏洞

    正式验证程序的实例中有seL4,CompCert C,cakeML,Tokeneer和iFACTS。

    1.6K100发布于 2018-02-02
  • 来自专栏安全乐观主义

    【翻译】NIST IR 8151: 显著减少软件漏洞——致美国白宫科技政策办公室

    这些组件随后利用适当的形式化方法仔细检查或者重建以获得更高层级的担保,如同在 PolarSSL 中所进行的,它现在称为 mbed TLS [Bakker14, Regehr15],继 Heartbleed 或者 CompCert

    1.5K30发布于 2019-11-20
领券