戴康

用于动态检测可能不变量的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中的参考文献(42篇)1标准条款

显示结果41至42的42。
按年份排序(引文

以前

  1. Rose,杰姆斯;Swamy,Nikhil;希克斯,米迦勒:多态锁类型的动态推断(2005)
  2. Hubbers,Engelbert:自动程序验证的集成工具(2003)伊波尔特

以前