×

F类*

swMATH ID: 27563
软件作者: 微软研究院(INRIA);尼基尔·斯瓦米;Chen,Juan;Fornet,塞德里克;支柱,Pierre-Yves;Bhargavan,Karthikeyan;杨吉恩
描述: F*(发音为F星)是一种通用函数编程语言,其效果旨在进行程序验证。它将SMT支持的演绎验证工具的自动化与基于依赖类型的证明助手的表达能力结合在一起。经过验证,可以将F*程序提取为有效的OCaml、F#、C或ASM代码。这可以验证实际应用程序的功能正确性和安全性。F*正在进行的主要用例是为珠穆朗玛峰项目中的整个HTTPS堆栈构建一个经过验证的下拉替换。这包括TLS 1.2和1.3以及底层加密原语的验证实现。F*的类型系统包括依赖类型、一元效应、细化类型和最弱的前提演算。总之,这些特性允许为程序表达精确而紧凑的规范,包括功能正确性和安全属性。F*类型检查器旨在通过结合SMT求解和交互式证明来证明程序符合其规范。
主页: https://www.fstar-lang.org/
源代码:  https://github.com/FStarLang/FStar网站
相关软件: Coq公司;Nuprl公司;EasyCrypt公司;伊德里斯;伊尔迪斯;z3(零3);AURA公司;阿格达;动物园概率系统;举起;换乘;自动引用;伊莎贝尔/HOL;J流量;寓言;Why3号机组;链接;JavaScript脚本;ProVerify公司;卡宴
引用于: 21文件
更多出版物: https://www.fstar-lang.org/#论文

按年份列出的引文