Abstract
Due to the rising importance of visualization for teaching purposes, several network protocol visualization applications and applets are flowing on the Internet. So far, no taxonomy has been developed to classify this rather broad material. In this paper, we propose a taxonomy of network protocol visualization resources, to be used either by software visualization researchers to classify their tools or by educators to easily determine if a particular visualization actually satisfies their teaching needs. The taxonomy (which has been obtained by analyzing stand-alone applications and applets available on the Internet) is mainly intended to integrate previously existing taxonomies of algorithm visualization tools by mostly considering some characteristic features which are specific of the considered subject of network protocols.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
P. Crescenzi, G. Innocenti, and S. Pasqualetti. Implementing and Visualizing Network Protocols. In Proc. of the First Program Visualization Workshop, pages 193–206, 2001.
D. Estrin. Virtual InterNetwork Testbed (VINT): methods and system. ISI Proposal 96-ISI-05.
D. Estrin, M. Handley, J. Heidemann, S. McCanne, Y. Xu, and H. Yu. Network visualization with Nam, the VINT network animator. IEEE Computer, 33:63–68, 2000.
S. Hansen, D. Schrimpsher, and N.H. Narayanan. Learning algorithms by visualization: A novel apporach using animation-embedded hypermedia. In Proc. of the 1998 International Conference of the Learning Sciences, pages 125–130, Dec 1998.
B. Huffaker, E. Nemeth, and K. Claffy. Otter: a general-purpose network visualization tool. CAIDA: Cooperative Association for Internet Data Analysis, 1999.
C. Kehoe, J. Stasko, and A. Taylor. Rethinking the evaluation of algorithm animations as learning aids: An observational study. Graphics,Visualization, and Usability Center, Georgia Institute of Technology,Atlanta, GA, Technical ReportGIT-GVU-99-10, March1999.
J. Kurose and K. Ross. Computer Networking: A Top-down Approach Featuring the Internet. Addison-Wesley, Reading, MA, 2000.
A.W. Lawrence, A.M. Badre, and J.T. Stasko. Empirically evaluating the use of animations to teach algorithms. In Proc. of the 1994 IEEE Symposium on Visual Languages, pages 48–54, Oct 1994.
C.S. McDonald. A Network Specification Language and Execution Environment for Undergraduate Teaching. In Proc. of the ACM Computer Science Education Technical Symposium’ 91, San Antonio, Texas, pages 25–34, Mar 1991.
L.L. Peterson and B.S. Davie. Computer Networks: A Systems Approach (2nd Ed.). Morgan Kaufmann Publishers, 1999.
B.A. Price, I.S. Small, and R.M. Baecker. Introduction to Software Visualization. In Software Visualization: Programming as a multimedia experience, pages 3–28. J. Stasko, J. Domingue, M. Brown, and B. Price (eds.), MIT Press, 1997.
A.S. Tanenbaum. Computer Networks (3rd Ed.). Prentice Hall, 1996.
The VINT Project. The ns Manual (formerly ns Notes and Documentation). A collaboration between researchers at UC Berkley, LBL, USC/ISI, and Xerox PARC, March 2001.
H. Zimmerman. OSI reference model — The ISO model of architecture for open systems interconnection. IEEE Trans. Comput., 28:425–432, 1980.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Crescenzi, P., Innocenti, G. (2002). Towards a Taxonomy of Network Protocol Visualization Tools. In: Diehl, S. (eds) Software Visualization. Lecture Notes in Computer Science, vol 2269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45875-1_19
Download citation
DOI: https://doi.org/10.1007/3-540-45875-1_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43323-1
Online ISBN: 978-3-540-45875-3
eBook Packages: Springer Book Archive