ACM Home Page
Please provide us with feedback. Feedback
Rivet: a flexible environment for computer systems visualization
Full text PdfPdf (1.25 MB)
Source ACM SIGGRAPH Computer Graphics archive
Volume 34 ,  Issue 1  (February 2000) table of contents
COLUMN: Contributions: focus: new visualization techniques table of contents
Pages: 68 - 73  
Year of Publication: 2000
ISSN:0097-8930
Authors
Robert Bosch  Stanford University
Chris Stolte  Stanford University
Diane Tang  Stanford University
John Gerth  Stanford University
Mendel Rosenblum  Stanford University
Pat Hanrahan  Stanford University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 30,   Citation Count: 16
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1145/604446.604455

ABSTRACT

Rivet is a visualization system for the study of complex computer systems. Since computer systems analysis and visualization is an unpredictable and iterative process, a key design goal of Rivet is to support the rapid development of interactive visualizations capable of visualizing large data sets. In this paper, we present Rivet's architecture, focusing on its support for varied data sources, interactivity, composition and user-defined data transformations. We also describe the challenges of implementing this architecture efficiently and flexibly. We conclude with several examples of computer systems visualizations generated within Rivet, including studies of parallel systems, superscalar processors and mobile network usage.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Beazley, D. "SWIG An easy to use tool for integrating scripting languages with C and C++," Proceedings of the Fourth Annual USENIX Tcl/Tk Workshop, pp. 129-139, 1996.
 
4
 
5
Bertin, J. Graphics and Graphic Information Processing, Berlin:Walter de Gruyter & Co., 1981.
 
6
Bosch, R., C. Stolte, M. Rosenblum and P. Hanrahan. "Performance Analysis and Visualization of Parallel Systems using SimOS and Rivet: A Case Study," Proceedings of the Sixth International Symposium on High-Performance Computer Architecture, pp. 360-371, 2000.
 
7
8
 
9
Goldstein, J., S. Roth, J. Kolojejchick and J. Mattis. "A Framework for Knowledge-Based, Interactive Data Exploration," Journal of Visual Languages and Computing, pp. 339-363, December 1994.
 
10
 
11
He, T. and S. Eick. "Constructing Interactive Visual Network Interfaces," Bell Labs Technical Journal, 3(2), pp. 47-57, Lucent Technologies,April-June 1998.
 
12
 
13
 
14
15
16
 
17
18
 
19
North, C. and B. Shneiderman. "A Taxonomy of Multiple-Window Coordination," University of Maryland Computer Science Department Technical Report #CS-TR-3854.
 
20
North, C. and B. Shneiderman. "Snap-Together Visualization: Coordinating Multiple Views to Explore Information," University of Maryland Computer Science Department Technical Report #CS-TR-4020, 1999.
 
21
Rasure, J. and M. Young. "An open environment for image processing software development," Proceedings of the SPIE Symposium on Electronic Image Processing, pp. 300-310, February 1992.
 
22
 
23
 
24
Sevitsky, G., J. Martin, M. Zhou, A. Goodarzi, H. Rabinowitz. "The NYNEX network exploratorium visualization tool: visualizing telephone network planning," Proceedings of the SPIE - The International Society for Optical Engineering 1996, vol. 2656, pp. 170-180, 1996.
 
25
 
26
 
27

CITED BY  16
Collaborative Colleagues:
Robert Bosch: colleagues
Chris Stolte: colleagues
Diane Tang: colleagues
John Gerth: colleagues
Mendel Rosenblum: colleagues
Pat Hanrahan: colleagues