Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork

Conference Demonstration: CC'06, March, 2006

TuningFork is an online, scriptable data visualization and analysis tool that supports the development and continuous monitoring of real-time systems. While TuningFork was originally designed and tested for use with a particular real-time Java Virtual Machine, the architecture has been designed from the ground up for extensibility by leveraging the Eclipse plug-in architecture. This allows different client programs to design custom data formats, new visualization and analysis components, and new export formats.

The TuningFork views allow the visualization of data from time scales of microseconds to minutes, enabling rapid understanding and analysis of system behavior. We will demonstrate the application of TuningFork to our Metronome real-time garbage collector, and show how it allowed us to discover a variety of surprising phenomena about the operation of the system.

@incollection{Bacon06, author = {Bacon, David and Cheng, Perry and Frampton, Daniel and Grove, David and Hauswirth, Matthias and Rajan, V.}, affiliation = {IBM T.J. Watson Research Center}, title = {Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork}, booktitle = {Compiler Construction}, series = {Lecture Notes in Computer Science}, editor = {Mycroft, Alan and Zeller, Andreas}, publisher = {Springer Berlin / Heidelberg}, isbn = {978-3-540-33050-9}, keyword = {Computer Science}, pages = {96-100}, volume = {3923}, url = {http://dx.doi.org/10.1007/11688839_8}, note = {10.1007/11688839_8}, year = {2006} }