[code] [blog] [VNC] [E-Mail me] [GPS Tracker]

LogClusteringSeptember 14 2015 02:55:02

LogClustering, for lack of a better name, was a project I developed while writing my master's thesis on clustering and invariant detection. It uses the popular invariant detection framework Daikon to generate invariants and MuJava to generate mutants to test the strength of these invariants. This framework allows fully automated generation of test cases, and fully automated testing of clustering algorithms for dtrace files.


The project contains a variety of wrappers around the popular projects Daikon, MuJava, and the java compiler. It contains code for efficiently clustering large sets of daikon log files, and evaluating the results.


Probably more useful to the average Daikon user however, is the fact that it contains a graphical user interface for running Daikon and chicory. It also contains a graphical editor for dtrace files. Below you can find the source code, it is provided in the hope that someone might find it useful, or that someone might continue my research.




File logclustering.tar.xz
Size 29.85MB
crc32 1152882957
md5 f33d2c123de8401ecc96dd9f7c1b09f6
sha512 3a31e1a82114defc59202928792dd95bb1356dcf1af88d2d5a89e16ba9456d4b7835204258fff6d347afa7abf6d9686d0ea79ee201989c033f92fccefc2cdfa7