原因3

Why3是一个演绎程序验证平台。它为规范和编程提供了一种丰富的语言,称为WhyML,并依赖于外部的自动和交互式定理证明器来释放验证条件。Why3提供了一个标准的逻辑理论库(整数和实数运算、布尔运算、集合和映射等)和基本编程数据结构(数组、队列、哈希表等)。用户可以直接编写WhyML程序,并通过自动提取机制构造OCaml程序来获得正确的结果。WhyML也被用作验证C、Java或Ada程序的中间语言。Why3是前一个Why平台的完整再实现。这些新特性包括:对输入语言的大量扩展、用于调用外部验证程序的新体系结构以及设计良好的API,允许将Why3用作软件库。一个重要的重点放在模块性和通用性上,给最终用户一个很容易重用Why3形式化的可能性,或者如果需要的话添加对新的外部验证程序的支持。


zbMATH中的参考文献(引用于 128篇文章,1标准件)

显示128个结果中的1到20个。
按年份排序(引用)

1 2 ... 5 6 7 下一个

  1. Guillaume Burel;Guillaume Bury;Cauderlier,Raphaël;Delahaye,David;Halmagrand,Pierre;Hermant,Olivier:一阶自动推理:当演绎模理论与实践相结合时(2020)
  2. Cristiá,Maximiliano;Rossi,Gianfranco:求解有限集和二元关系上的无量词一阶约束(2020)
  3. Ishii,Daisuke;Yabu,Tomohito:四个区间算术运算符的计算机辅助验证(2020年)
  4. 李嘉图,培尼亚:用Dafny证明红黑树(2020)
  5. Lammich,Peter;Sefidgar,S.Reza:形式化网络流算法:Isabelle/HOL的精化方法(2019)
  6. Menghi,Claudio;Spoletini,Paola;Chechik,Marsha;Ghezzi,Carlo:控制器迭代设计的验证驱动框架(2019)
  7. Rieu Helft,Raphaël:A Why3 GMP算法证明(2019)
  8. Stephan Schulz;Simon Cruanes;Vukmirović,Petar:更快、更高、更强:E2.3(2019年)
  9. 王文喜(bit,world;bit,worldø
  10. Benzaken,V.;Contejean,É;Keller,Ch.;Martins,E.:SQL执行引擎的Coq形式化(2018)
  11. Bertot,Yves;Rideau,Laurence;Théry,Laurent:(\pi)的遥远小数:计算它们的一些算法的形式证明和精确计算的保证(2018)
  12. Blazy,Sandrine(编辑);Chechik,Marsha(编辑):VSTTE 2016(2018)部分扩展论文
  13. 克洛查德,马丁;冈德尔曼,莱昂;佩雷拉,Mário:The matrix reproved(verification pearl)(2018年)
  14. Cristiá,Maximiliano;Rossi,Gianfranco:有限集关系代数的集合解算器(2018)
  15. 2018年卡鲁克-卡鲁克-卡鲁克-卡鲁克自动化理论
  16. 西尔文·戴勒(Dailler),大卫·豪扎(Hauzar),克劳德·马奇(Marché),莫伊(Moy),扬尼克(Yannick):为反例生成提供最薄弱的前提条件演算(2018年)
  17. Dubois,Catherine;Giorgetti,Alain:自定义数据生成器的测试和证明(2018)
  18. Grigoriy Volkov,Mikhail Mandrykin,Denis Efremov:Frama-C:C程序的引理函数作为证明(2018)阿尔十四
  19. Alexander Knüppel;Thüm,Thomas;Pardylla,Carsten Immanuel;Schaefer,Ina:理解演绎验证的参数:对key的实证调查(2018)
  20. Kojima,Kensuke;Imanishi,Akifumi;Igarashi,Atsushi:无种族GPU程序功能正确性的自动验证(2018)

1 2 ... 5 6 7 下一个


更多出版物请访问:http://why3.lri.fr/#出版物