Skip to main content

Towards a Taxonomy of Network Protocol Visualization Tools

  • Conference paper
  • First Online:
Software Visualization

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2269))

  • 1012 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Crescenzi, G. Innocenti, and S. Pasqualetti. Implementing and Visualizing Network Protocols. In Proc. of the First Program Visualization Workshop, pages 193–206, 2001.

    Google Scholar 

  2. D. Estrin. Virtual InterNetwork Testbed (VINT): methods and system. ISI Proposal 96-ISI-05.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. B. Huffaker, E. Nemeth, and K. Claffy. Otter: a general-purpose network visualization tool. CAIDA: Cooperative Association for Internet Data Analysis, 1999.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. J. Kurose and K. Ross. Computer Networking: A Top-down Approach Featuring the Internet. Addison-Wesley, Reading, MA, 2000.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. L.L. Peterson and B.S. Davie. Computer Networks: A Systems Approach (2nd Ed.). Morgan Kaufmann Publishers, 1999.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. A.S. Tanenbaum. Computer Networks (3rd Ed.). Prentice Hall, 1996.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. H. Zimmerman. OSI reference model — The ISO model of architecture for open systems interconnection. IEEE Trans. Comput., 28:425–432, 1980.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics