Periodic Pattern Mining of Embedded Multimedia Application Traces
Résumé
Increasing complexity in both the software and the underlying hardware, and ever tighter time-to-market pressures are some of the key challenges faced when designing multimedia embedded systems. Optimizing debugging and validation phases can help to reduce development time significantly. A powerful tool used extensively when debugging embedded systems is the analysis of execution traces; however, huge trace volumes can make trace analysis unmanageable. To help in debugging, we focused on discovering periodic behaviors of multimedia applications through pattern mining of execution traces. Existing definitions of periodic patterns do not take into account unrestricted-sized gaps in the periodicity. In this paper, we specified a new definition of frequent periodic patterns that removes this limitation, and proposed an algorithm to mine these new patterns. Several experiments were carried out on real embedded application traces demonstrating that using these new patterns it is possible to identify abnormal behaviors.