Skip to main content

The rube Framework for Personalized 3-D Software Visualization

  • Conference paper
  • First Online:
Software Visualization

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

Abstract

In this chapter, we discuss a software modeling and visualization framework called rube . This framework facilitates the creation of three-dimensional (3-D) software visualizations that integrate both static software architecture and dynamic real-time operation. A unique aspect of rube is that it does not tie developers down to a set of predefined symbols, objects, or metaphors in their visualizations. Consequently, users have the freedom to develop their own representations. The rube framework’s general approach to software modeling and representation are discussed. Next, a simple example is developed according to rube’s systematic modeling and visualization process. Lastly, benefits of the framework and future directions are discussed.

rube is a trademark of Paul A. Fishwick and the University of Florida.

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. A. F. Blackwell, Metaphor in Diagrams (Ph.D. dissertation, Darwin College, Univ. of Cambridge, Cambridge, UK, 1998).

    Google Scholar 

  2. C. D. Hundhausen, S. A. Douglas, and J. T. Stasko, A Meta-Study of Algorithm Visualization Effectiveness (Journal of Vis. Lang. and Comp., in press).

    Google Scholar 

  3. P. A. Fishwick, rube (http://www.cise.ufl.edu/~fishwick/rube/intro/index.html, 2001).

  4. P. A. Fishwick, Aesthetic Programming (Leonardo magazine, MIT Press, Cambridge, MA, to be published 2002).

    Google Scholar 

  5. R. M. Cubert, T. Goktekin and P. A. Fishwick, MOOSE: Architecture of an Object Oriented Multimodeling Simulation System (Proc. Enabling Technology for Sim. Sci., SPIE AeroSense 1997 Conf., Orlando, FL, USA, April 22–24, 1997) pp. 78–88.

    Google Scholar 

  6. P. A. Fishwick, SIMPACK: Getting Started with Simulation Programming in C and C++ (1992 Winter Sim. Conf. Proc., Arlington, VA, USA, December, 1992), pp. 154–162.

    Google Scholar 

  7. K. Lee and P. A. Fishwick, OOPM/RT: A Multimodeling Methodology for Real-Time Simulation (ACM Trans. on Modeling and Comp. Sim., 9(2), 1999), pp. 141–170.

    Google Scholar 

  8. P. A. Fishwick, Simulation Model Design and Execution (Prentice-Hall, Englewood Cliffs, NJ, 1995), 448 pp.

    Google Scholar 

  9. P. A. Fishwick, N. H. Narayanan, J. Sticklen and A. Bonarini, A Multi-Model Approach to Reasoning and Simulation (IEEE Trans. on Syst., Man and Cybern., 24(10), 1992), pp. 1433–1449.

    Google Scholar 

  10. P. A. Fishwick and B. P. Zeigler, A Multimodel Methodology for Qualitative Model Engineering (ACM Trans. on Modeling and Comp. Sim., 2(1), 1992), pp. 52–81.

    MATH  Google Scholar 

  11. T. Kim and P. A. Fishwick, A 3D XML-Based Visualization Framework for Dynamic Models (2002 Web3D Conference in Monterey, CA, submitted 2001).

    Google Scholar 

  12. M. Najork, Programming in Three Dimensions (Ph.D. dissertation, Univ. of Illinois at Urbana-Champaign, 1994).

    Google Scholar 

  13. T. Kim and P. A. Fishwick, Virtual Reality Modeling Language Templates for Dynamic Model Construction (Enabling Technology for Sim. Sci., SPIE’ 01 AeroSense Conference, Orlando, FL April 2001).

    Google Scholar 

  14. G. C. Roman and K. C. Cox, A Taxonomy of Program Visualization Systems (IEEE Computer, 26(12), 1993), pp. 11–24.

    Google Scholar 

  15. M. A. Najork and M. H. Brown, Obliq-3D: A High-Level, Fast-Turnaround 3D Animation System (IEEE Trans. on Vis. and Comp. Graphics, 1(2), 1995), pp. 175–193.

    Article  Google Scholar 

  16. R. M. Donahue, Industrial Plant Metaphor with a Change in Geometry (http://www.cise.ufl.edu/~fishwick/rube/tutorial/Fsm4/world4.wrl, 2001).

  17. N. Kohareswaran, World with a Human Agent Metaphor (http://www.cise.ufl.edu/~fishwick/rube/tutorial/Fsm5/world5.wrl, 2001).

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

Hopkins, J.F., Fishwick, P.A. (2002). The rube Framework for Personalized 3-D Software Visualization. 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_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-45875-1_29

  • 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