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/#论文 标准条款 2出版物描述软件,包括2出版物以zbMATH为单位 年份 使用值相关类型进行安全的分布式编程。 Zbl 1290.68033号尼基尔·斯瓦米;陈娟;塞德里克·Fornet;Pierre-Yves支柱;卡尔蒂基扬·巴尔干;杨吉恩 2013 使用值相关类型保护分布式编程。 Zbl 1323.68229号尼基尔·斯瓦米;陈娟;塞德里克·Fornet;Pierre-Yves支柱;卡尔蒂基扬·巴尔干;杨吉恩 2011 全部的 前5名被55位作者引用 三 卡尔蒂基扬·巴尔干 三 塞德里克·Fornet 三 尼基尔·斯瓦米 2 吉尔·巴特 2 路易斯·凯恩斯 2 陈娟 2 马里亚纽拉州Dezani-Ciancaglini 2 鲁道夫·勒皮格雷 2 安德烈亚斯·洛赫比勒 2 Pierre-Yves支柱 2 彼得·蒂曼。 2 伯纳多·托尼霍 2 杨吉恩 1 丹尼尔·艾哈曼 1 帕特里克·贝洛特 1 马西莫·巴托莱蒂 1 David A.Basin。 1 古斯塔沃·贝塔特 1 碧、轩 1 米歇尔·布格列西 1 斯特凡诺·卡尔扎瓦拉 1 胡安·迭戈·坎波 1 伊利亚州卡斯特拉尼 1 马里奥·科普 1 皮埃尔·埃瓦里斯特·达甘 1 乌戈·达尔拉戈 1 Deniélou、Pierre-Malo 1 Mehran S·法拉。 1 里卡多·福卡迪 1 西尔维娅·吉勒赞 1 安德鲁·戈登。 1 威廉·R·哈里斯。 1 Hriţcu,科特林 1 Jha,萨默什 1 卢伦索,卢伊萨 1 卡洛斯·卢纳 1 肯吉·梅拉德 1 吉多·马丁内斯 1 康诺·托马斯·麦克布莱德 1 布鲁诺·C·d·S·奥利维拉。 1 卢卡·帕多瓦尼 1 约万卡·潘托维奇 1 佩雷斯(Jorge A.Pérez)。 1 弗兰克·芬宁 1 大卫·皮哈迪 1 戈登·普洛金(Gordon D.Plotkin)。 1 乔纳森·普罗琴科 1 拉斯托吉,阿塞姆 1 代表,Thomas W。 1 贝纳姆萨塔扎德 1 塞菲加·雷扎 1 桑吉特·阿伦库马尔·塞希亚 1 雨果·托雷斯·维埃拉 1 杨燕鹏 1 吉田信子 5篇连载文章中引用 三 程序设计中的逻辑和代数方法杂志 2 自动推理杂志 2 函数编程杂志 1 密码学杂志 1 系统设计中的形式化方法 在4个字段中引用 21 计算机科学(68至XX) 6 信息与通信理论、电路(94-XX) 4 数学逻辑和基础(03-XX) 1 博弈论、经济学、金融和其他社会和行为科学(91-XX) 按年份列出的引文