戴康

用于动态检测可能不变量的Daikon系统。Daikon是一种对可能不变量的动态检测的实现;也就是说,Daikon不变量检测器报告可能的程序不变量。不变量是在程序中某个点或点上保存的属性;这些属性通常用于断言语句、文档和正式规范中。实例包括常数$(x=a)$,非零$(xq eq 0)$,在一个范围$(一个Leq x Leq b)$,线性关系$(y=Ax+b)$,排序$(x Leq y)$,函数从库($x= fn(y))$,包容$(x y)$,排序($x$被排序),以及更多。用户可以扩展DIKEN来检查附加不变量。动态不变检测运行一个程序,观察程序计算的值,然后报告所观察到的执行中真实的属性。动态不变检测是一种可以应用于任意数据的机器学习技术。Daikon可以检测C、C++、Java和Perl程序中的不变量,并且在记录结构的数据源中,将DIKEN扩展到其他应用程序是容易的。不变量在程序理解和其他许多应用程序中都是有用的。Daikon的输出已被用于生成测试用例,预测组件集成中的不兼容性,自动化定理证明,修复不一致的数据结构,以及检查数据流的有效性,以及其他任务。


ZBMaX中的参考文献(41篇)1标准条款

显示结果1至20的41。
按年份排序(引文
  1. Gupta,Subhani;SaxENA,Aseem;Mahajan,Anmol;BaSAL,SoRava:有效地使用SMT求解器通过不变草图和查询分解进行程序等价性检查(2018)
  2. 基弗,莫里兹;克列巴诺夫,弗拉迪米尔;UBRICH,MatTasas:使用编译程序IR的关系程序推理(2018)
  3. Kojima,KunSuk;Imanishi,Akifumi;Iigalasi,Atsushi:无种族GPU程序功能正确性的自动验证(2018)
  4. Pardo、丹尼尔、维拉纽瓦、艾丽西亚:重写框架中的象征性抽象契约合成(2017)
  5. 小骨,尼古拉斯;约翰松,莫阿;Claessen,Koen;Algehed,马希米莲:忙碌程序员的快速规范(2017)
  6. Cassel,Sofia;霍华尔,法尔克;Jonsson,Bengt;斯特芬,伯恩哈德:扩展有限状态机的主动学习(2016)
  7. 林,方振:一阶逻辑中离散线性序的程序形式化(2016)
  8. 夏尔马,拉胡尔,艾肯,亚历克斯:从不变检验到不变推理的随机化搜索(2016)
  9. 基什内尔,Florent;Kosmatov,尼古莱;普雷沃斯,维吉尔;符号,朱利安;Yakobowski,鲍里斯:FrAMA-C:软件分析透视(2015)伊波尔特
  10. Pedro Pinto,Rui Abreu,Jo.O.M.P.卡多佐:用范围值监测C程序中的故障检测:初步结果(2015)阿西夫
  11. 卡瓦尔坎蒂,阿纳河;国王,史提夫;奥哈洛兰,柯林;伍德考克,吉姆:证明控制数据覆盖的测试数据生成(2014)
  12. David R. Cok:OpenJML:使用JML、OpenJDK和Eclipse(2014)对Java 7进行软件验证阿西夫
  13. Ghezzi,Carlo;MOCCI,安德列;Sangrigo,马里奥:无限状态抽象的合成及其在软件验证中的应用(2014)伊波尔特
  14. 法尔克,斯特芬,伯恩哈德:学习寄存器自动机:从语言到程序结构(2014)
  15. 亚诺,Maria Teresa;爱尔兰,安得烈;Pease,艾丽森:通过自动理论形成发现不变量(2014)伊波尔特
  16. 张,Zhihai;Kapur,迪帕克:关于不变校验(2013)
  17. Aarts,FIDES;海德里安,Faranak;Koppun,HARCO;奥尔森,PeTUR;Vaandrager,FrITS:通过反例指导的抽象提炼自动机学习(2012)
  18. Christakis,玛丽亚;米勒,彼得;W·斯图尔茨,瓦伦丁:明确假设下的协同验证和测试(2012)
  19. da Costa,Umberto Souza;莫雷拉,Anamaria Martins;穆思灿特,Martin A.;Souza Neto,PalaCIDO A:JCML:Java语言程序运行时验证的规范语言(2012)
  20. Ferrara,彼得洛;Mü勒,彼得:访问权限的自动推断(2012)