Ocelotl is an innovative visualization tool, which provides overviews for execution trace analysis by using a data aggregation technique. This technique enables to find anomalies in huge traces containing up to several billions of events, while keeping a fast computation time and providing a simple representation that does not overload the user. Ocelotl is integrated into Framesoc, a generic trace management and analysis infrastructure. This enables to interact with other analysis tools, in particular to get more details on problematic behaviors detected by Ocelotl.
LPAggreg is a library written in C++ and that enables to aggregate multidimensional and discrete generic systems over one or several dimensions.
It is built upon an aggregation method designed by Robin Lamarche-Perrin. LPAggreg is used by Ocelotl to perform the trace aggregation.
A JNI wrapper is also available to use this library with java.
Framesoc is the core software infrastructure of the SoC-Trace project. It provides a graphical user environment for execution-trace analysis, featuring interactive analysis views as Gantt charts or statistics views. It provides also a software library to store generic trace data, play with them, and build other analysis tools.