Daikon 是一个动态不变量检测工具,支持 Java C C++ Perl 等语言。
动态不变量的检测,即通过一个动态分析发现可能的程序不变量.通过从程序中自动推断出似然程序不变量的方式,可以在程序运动时动态追踪运行轨迹,以发现程序不变量,并找出属性和它们之间的关系,这是一个高效的技术.