×

达夫尼

swMATH ID: 183
软件作者: 鲁斯坦·莱诺
描述: Dafny是一种基于对象的命令式语言,具有内置的规范结构。Dafny静态程序验证器可用于验证程序的功能正确性。Dafny编程语言旨在支持程序的静态验证。它是命令式的、连续的,支持泛型类、动态分配和归纳数据类型,并构建在规范结构中。规范包括前置和后置条件、帧规范(读写集)和终止度量。为了进一步支持规范,该语言还提供了可更新的重影变量、递归函数以及集和序列等类型。规范和虚结构仅在验证期间使用;编译器在可执行代码中省略了它们。Dafny验证器作为编译器的一部分运行。因此,程序员与它的交互方式与与静态类型检查器的交互方式大致相同—当工具产生错误时,程序员通过更改程序的类型声明、规范和语句来进行响应。
主页: http://research.microsoft.com/en-us/projects/dafny/
编程语言: .Net(网络)
操作系统: 窗户
依赖项: 布吉
关键词: 关键字
相关软件: z3型;Why3号机组;布吉;Coq公司;VeriFast公司;伊莎贝尔/HOL;VCC公司;规格#;CVC4型;JML公司;WhyML公司;Frama-C公司;毒蛇;简化;SMT-LIB公司;艾菲尔;电子稳定控制系统/Java;吸血鬼;PVS公司;卡拉卡拉
引用于: 104文件
全部的 前5名

260位作者引用

6 Leino,K.Rustan M。
6 彼得·米勒
5 亚历山大·萨默斯。
安德鲁·W·阿佩尔。
Jean-Christophe Filliátre
马里克,Huisman
科瓦奇,劳拉·伊尔迪科
伊娜·谢弗
2 沃尔夫冈·阿伦特
2 克拉克·W·巴雷特。
2 伦纳特·贝林格
2 卞金亭
2 德波尔(Frank S。
2 斯蒂恩·德古乌
2 索菲亚·克洛伊·德罗索波卢
2 苏珊·艾森巴赫
2 吉登·恩斯特
2 爱德华·赫尔曼·海尔
2 Hiep,Hans-Dieter A。
2 直纪小林
2 悉达哈·克里希纳
2 维克多·昆卡
2 帕基·卢西奥
2 帕塔萨拉西马杜苏丹
2 马丁尼,A.R。
2 黑山,曼努埃尔
2 Wytse Oortwijn公司
2 马修·帕金森。
2 亚历克斯·波坦
2 安德鲁·雷诺兹
2 阿德里安·里斯科
2 丹·罗森
2 托拜厄斯·隆格
2 马尔特·施沃尔霍夫
2 尼古拉斯·斯莫尔博内
2 托马斯·图姆
2 安德烈·沃伦科夫
2 托马斯·怀斯
2 Uwe E.沃尔特。
2 詹博华
1 亚历克斯·阿布因
1 丹尼尔·艾哈曼
1 阿夫申·阿米吉
1 伊戈尔·谢尔盖维奇(Igor’Sergeevich Anureev)
1 Krzysztof Rafal公寓
1 阿拉斯代尔·阿姆斯特朗
1 安妮迪亚·班纳吉
1 卡勒姆·班尼斯特
1 克什蒂吉班萨尔
1 鲍玉燕
1 哈尼尔·巴博萨
1 亚历山大·本特坎普
1 艾哈迈德·巴亚特
1 马克·比克福德
1 尼古拉·S·比约纳。
1 豪尔赫·布拉兹奎兹
1 斯特凡·布隆
1 Böhme,萨沙
1 亚历山大·博洛托夫
1 塔比亚·博迪斯
1 博斯特罗姆,蓬图斯
1 乔恩·海尔·布伦纳斯
1 曹勤祥
1 Razvan Certezeanu
1 玛莎·契契克
1 陈浩
1 陈欣
1 陈振邦
1 杰苏斯·莫里西奥·奇曼托
1 魏恩根·钦
1 玛丽亚·克里斯塔基斯
1 瑟·特凡·乔巴赫
1 科恩·克莱森
1 克拉克(Edmund Melson jun Clarke)。
1 科恩、利隆
1 威廉·库克。
1 马克西米利亚诺·克里斯蒂亚
1 穆罕默德·达瓦迪
1 赛义德·达拉比
1 梅迪·达斯坦尼(Mehdi M.Dastani)。
1 伊曼纽尔·德·安吉利斯
1 吉多·德卢卡
1 约西亚·多兹
1 索菲亚·德罗索波洛
1 杜一德
1 瑞希德·埃哈希德
1 本杰明·埃格兰·穆勒
1 马尔科·艾尔斯
1 克莱门斯·艾森霍费尔
1 埃米,迈克尔
1 康斯坦丁·埃纳
1 玛丽·法雷尔
1 阿西赫·萨利希·法塔巴迪
1 约塔姆·M·Y·费尔德曼。
1 乔·菲利佩·费雷拉
1 法比奥·菲奥拉万蒂
1 安德鲁·加塞克
1 拉杰夫·甘地
1 迭戈·加伯维茨基
1 伊莎贝尔·加西亚·孔特雷拉斯
…还有160多名作者

按年份列出的引文