TraceViz: a visualization framework for interactive analysis of execution traces.

IHM(2016)

引用 3|浏览35
暂无评分
摘要
Hardware platforms of embedded systems are more powerful at each new generation thank to the integration of System-on-Chip (SoC). Developing streaming multimedia applications on embedded systems becomes an increasingly complex process. Modern applications are highly multi-threaded and have to decode the multimedia stream in real time to prevent the apparition of audio and video artifacts. Debugging this kind of issue cannot be done with traditional debuggers that interrupt the decoding and perturb the synchronization of the different threads. The solution is to record all the events that occurred during the decoding in a trace and perform the analysis post-mortem. There exists many visualization tools to analyze execution traces but they have reached their limits with the amount of data generated by modern applications. They either provide a too generalized representation to be useful, or they show too much details leading to a fastidious data exploration. We propose a novel interaction visualization framework to address these problems. In particular, our contribution is in two parts: (a) we present a new fast backend suitable for the interactive browsing of huge traces and (b) a new visualization tool to explore the trace at different level of details.
更多
查看译文
关键词
Visualization,Interactions,Execution trace,Embedded Systems,Debugging,Multimedia applications
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要