达夫尼

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


ZBMaX中的参考文献(59篇)2篇标准文章

显示结果1至20的59。
按年份排序(引文
  1. Menghi,克劳迪奥;Spoletini,葆拉;切契克,玛莎;Ghezzi,Carlo:一种验证驱动的控制器迭代设计框架(2019)
  2. Milicevic,Aleksandar;近处,Joseph P.;Kang,EunSuk;杰克逊,丹尼尔:合金*:一个通用的高阶关系约束求解器(2019)
  3. 班尼斯特、Callum、H·芬纳、彼得、克莱因、格温:分离逻辑的前后向(2018)
  4. 鲍,Yuyan;莱文,Gary T.;厄恩斯特,吉顿:统一分离逻辑和允许互操作的区域逻辑(2018)
  5. 曹,Qinxiang;柏林格,莱纳特;Grutter,塞缪尔;DoDDS,约西亚;Apple,Andrew W.:VST弗洛依德:一个用于验证C程序正确性的分离逻辑工具(2018)
  6. 陈,郝;吴,熊楠;邵,钟;Lockerman,约书亚;顾,荣辉:关于可中断操作系统内核和设备驱动程序的组分验证(2018)
  7. Grigoriy Volkov,Mikhail Mandrykin,Denis Efremov:FrAMA-C:C程序的引理函数证明(2018)阿西夫
  8. Lochbihler,安德烈亚斯;Schneider,约书亚:模块化(CO)数据类型的关系参数和商保留(2018)
  9. Melquiond,纪尧姆;Rieu Helft,RAPHAL:一个WHY3反射证明框架及其在GMP算法中的应用(2018)
  10. Mendes、亚历山德拉、费雷拉、乔安福:《验证手写计算证明(短论文)》(2018)
  11. Müü勒,彼得(ED);舍费尔,INA(ED.):原则性软件开发。在他第六十岁生日的时候,献给阿瑟德。基于论文集的论文,德国凯撒斯劳滕,2018年11月(2018)
  12. 佩德森、Jan B.、韦尔奇、Peter H.:并发与验证的共生:教学与案例研究(2018)
  13. Rahli,文森特;科恩,LRIN;BikFrand,马克:由单调库支持的验证定理证明器后端(2018)
  14. 雷诺兹,安得烈;Viswanathan,阿尔俊;巴博萨,汉尼尔;Tinelli,塞萨雷;巴雷特,克拉克:共有选择器(2018)
  15. 萨默斯,Alexander J.;Mü勒,彼得:弱记忆程序的自动演绎验证(2018)
  16. Ahman,Danel;哈里奥库,C·T·林;梅拉德,Kenji;MaldNez,GueDo;普洛特金,戈登;Protzenko,乔纳森;Rastogi,Pig;y,NikHIL:免费单子(2017)
  17. Arrnt,沃尔夫冈;奇门托,Jes s Mauricio;Posit,Gordon J.;Schneider,Gerardo:验证数据和面向控制的属性,结合静态和运行时验证:理论和工具(2017)
  18. 萨托,RySuuk;小林定人,Naoki:高阶函数程序的模块化验证(2017)
  19. Wood,提姆;Drossopolou,索菲亚;拉希里,Shuvendu K.;艾森巴赫,苏珊:内存分配存在下程序等价性的模块化验证(2017)
  20. 阿姆斯壮,阿拉斯代尔;戈麦斯,Victor B. F.;施特鲁特,格奥尔:用代数原理构建程序构造和验证工具(2016)