我们如何使用Daikon Invariant Detector从CSV文件中提供的数据中查找不变量?

时间:2016-10-10 16:03:19

标签: java csv invariants

我正在尝试使用Daikon从数据集(.csv文件)中找到不变量,但我没有在互联网上找到任何示例或帮助在包含布尔数据的.CSV文件上运行daikon(矩阵为3乘8 )。 Image for the csv file

正如daikon用户手册中提供的说明,我运行convercsv.pl来转换与我的csv文件相对应的.dtrace和.decls文件,这些文件用于应用daikon,但它打印几行数据并给出错误“ TRUE; FALSE; TRUE;在convertcsv.pl第380行,第1.LSE行为FALSE“。 error while converting the csv dtrace and decls files

1 个答案:

答案 0 :(得分:0)

谢谢大家。问题已经解决了。问题出在CSV文件中。代码无法读取自动保存的CSV文件。我只是在文本编辑器中的每条记录的末尾替换了行尾(通过单击退格并输入)。通过简单地替换行尾,我能够将csv文件转换为.dtrac并删除文件。创建它之后,我只需在dtrac上运行daikon并删除文件,然后生成不变量。

daikon的源代码可以在http://plse.cs.washington.edu/daikon/download/doc/daikon.html找到 它只有我上面提到的关于将csv文件转换为.dtrac和.decls文件的问题,其余工作正常。