Animated UML as a 3Dillustration for teaching OOP (2003) [1 citations — 0 self]
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 |

