达夫尼

Dafny是一种具有内置规范结构的命令式基于对象的语言。Dafny静态程序验证程序可以用来验证程序的功能正确性,Dafny程序设计语言支持程序的静态验证。它是命令式的、顺序的,支持泛型类、动态分配和归纳数据类型,并构建在规范结构中。规范包括前置和后置条件、帧规范(读写集)和终止度量。为了进一步支持规范,该语言还提供了可更新的ghost变量、递归函数以及集合和序列等类型。规范和重影构造只在验证期间使用;编译器从可执行代码中省略它们。Dafny验证器作为编译器的一部分运行。因此,程序员与它的交互方式与静态类型检查器的交互方式非常相似,当工具产生错误时,程序员通过更改程序的类型声明、规范和语句来响应。


zbMATH参考文献(参考,2标准条款)

显示第1到第20个结果,共62个。
按年份排序(引用)
  1. 李嘉图用黑色证明2020
  2. Apt,Krzysztof R.;Olderog,Ernst-Rüdiger:霍尔逻辑五十年(2019)
  3. Menghi,Claudio;Spoletini,Paola;Chechik,Marsha;Ghezzi,Carlo:控制器迭代设计的验证驱动框架(2019)
  4. Milicevic,Aleksandar;Near,Joseph P.;Kang,Eunsuk;Jackson,Daniel:合金*:通用高阶关系约束求解器(2019)
  5. Bannister,Callum;Höfner,Peter;Klein,Gerwin:《分离逻辑的前后》(2018)
  6. Bao,Yuyan;Leavens,Gary T.;Ernst,Gidon:统一分离逻辑和区域逻辑以实现互操作性(2018)
  7. Cao,Qinxiang;Beringer,Lennart;Gruetter,Samuel;Dodds,Josiah;Appel,Andrew W.:VST Floyd:验证C程序正确性的分离逻辑工具(2018)
  8. 陈浩;吴雄楠;邵忠忠;洛克曼,乔舒亚;顾荣辉:面向可中断操作系统内核和设备驱动程序的组合验证(2018)
  9. Grigoriy Volkov,Mikhail Mandrykin,Denis Efremov:Frama-C:C程序的引理函数作为证明(2018)阿尔十四
  10. 用于数据保存的模块化商(Joshua,Andreiger,2018)
  11. Melquiond,Guillaume;Rieu Helft,Raphaël:A Why3反射证明框架及其在GMP算法中的应用(2018)
  12. Mendes,Alexandra;Ferreira,JoãF.:走向验证手写计算证明(短文)(2018)
  13. Müller,Peter(编辑);Schaefer,Ina(编辑):原则性软件开发。在海夫特60岁生日之际为他写的文章。2018年11月(2018年),德国凯泽斯劳滕,研讨会上的演讲精选论文
  14. Pedersen,Jan B.;Welch,Peter H.:并发与验证的共生:教学与案例研究(2018)
  15. Rahli,Vincent;Cohen,Liron;Bickford,Mark:由单调库支持的已验证定理证明器后端(2018)
  16. Reynolds,Andrew;Viswanathan,Arjun;Barbosa,Haniell;Tinelli,Cesare;Barrett,Clark:具有共享选择器的数据类型(2018年)
  17. Summers,Alexander J.;Müller,Peter:弱记忆程序的自动演绎验证(2018)
  18. 詹伯华:使用auto2对命令式程序进行有效验证(2018)
  19. 艾哈曼,达内尔;赫里·库,Cătălin;梅拉德,肯吉;马丁内斯,吉多;普洛特金,戈登;普罗岑科,乔纳森;拉斯托吉,阿塞姆;斯瓦米,尼基尔:免费迪杰斯特拉单曲(2017)
  20. Ahrendt,Wolfgang;Chimento,Jesús Mauricio;Pace,Gordon J.;Schneider,Gerardo:《结合静态和运行时验证验证的数据和控件导向属性:理论与工具》(2017)