Loading...
机构名称:
¥ 2.0

我们介绍了使用各种实现技术和语言构建的裸机服务器的验证,该技术根据机器代码,网络数据包和椭圆形曲线密码学的数学规范来针对全系统输入输出规范。我们在整个堆栈中使用了非常不同的形式性技术,范围从计算机代数,符号执行和验证条件生成到对功能程序的交互式验证,包括用于C类和功能性语言的编译器。所有这些组件规格和特定于领域的推理技术都是针对COQ证明助手中常见的基础定义和合理的。连接这些组件是一种基于功能程序和简单对象的断言,无所不知的程序执行和基本分离逻辑,用于内存布局。此设计使我们能够将组件以最高级别的正确性定理汇总在一起,而无需理解或信任内部接口和工具而可以进行审核。我们的案例研究是一款简单的加密服务器,用于通过公开验证的网络消息翻转一些状态,其证明显示了总功能正确性,包括内存使用方面的静态界限。本文还描述了我们使用的特定验证工具的经验,以及对我们经历的工具和任务组合之间经历的生产力差异的原因的详细分析。

一种统一的方法和描述符,用于二维过渡金属二分法单层的热膨胀

一种统一的方法和描述符,用于二维过渡金属二分法单层的热膨胀PDF文件第1页

一种统一的方法和描述符,用于二维过渡金属二分法单层的热膨胀PDF文件第2页

一种统一的方法和描述符,用于二维过渡金属二分法单层的热膨胀PDF文件第3页

一种统一的方法和描述符,用于二维过渡金属二分法单层的热膨胀PDF文件第4页

一种统一的方法和描述符,用于二维过渡金属二分法单层的热膨胀PDF文件第5页

相关文件推荐