MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Animated UML as a 3Dillustration for teaching OOP (2003) [1 citations — 0 self]

Download:
pdf
by Uwe Thaden, Friedrich Steimann
In Workshop on Pedagogies and Tools for Learning Object-Oriented Concepts
http://prog.vub.ac.be/%7Eimichiel/ecoop2003/workshop/papers_for_presentation/10-Thaden-Steimann.pdf
Add To MetaCart

Abstract:

Abstract. The classical view of a register-based abstract machine is a barrier for understanding the execution of object-oriented programs. We visualize program execution based on the object-oriented paradigm with its objects and the message flows between them. For this we propose a visualisation for intuitive understanding of object-oriented based program executions. Three dimensional animated illustrations are created from UML diagrams. We do not visualize explaining an algorithm, but giving a tool to aid the intuitive understanding of object-oriented program execution. Our Java prototype uses an XML structure created by "Together" representing UML diagrams to transform into VRML that can be displayed in web browsers. 1

Citations

91 Smalltalk Best Practice Patterns – Beck - 1977
42 Modeling object-oriented program execution – Pauw, Kimelman, et al. - 1994
42 Visualizing interactions in program executions – Jerding, Stasko, et al. - 1997
8 An Action Language for UML: Proposal for a Precise Execution Semantics – Mellor, Tockey, et al. - 1998
5 Towards three-dimensional representation and animation of uml diagrams – Gogolla, Radfelder, et al. - 1999
5 On better understanding UML diagrams through interactive three-dimensional visualization and animation – Radfelder, Gogolla - 2000
4 A bottom-up approach for visualizing program behavior – Koike, Aida - 1995
1 C.M.: Visualizing Program Execution – Jayaraman, Baltus - 1996
1 N.: The Architecture of a UML Virtaul Machine – Riehle, Fraleigh, et al. - 2001
1 Abstract class hierarchies, factories, and stable designs – Steimann
1 H.: Exploiting the theoretical limitations of UML for model validation and execution. ubmitted to: UML – Steimann, Vollmer - 2003