Towards Three-Dimensional Animation of UML Diagrams

The UML notation is intended to be drawn on two-dimensional surfaces. However, three-dimensional diagram layout and animation may improve comprehension of complex diagrams significantly. The paper concentrates on special UML diagram forms wellsuited for advanced visualization. It makes a proposal for representing and animating such UML diagrams in a three-dimensional style.

[1]  Martin Schader,et al.  The Unified Modeling Language: Technical Aspects and Applications , 1999 .

[2]  Stefan Biffl,et al.  Preparing students for industrial teamwork: a seasoned software engineering curiculum , 1998, IEE Proc. Softw..

[3]  Suresh Jagannathan,et al.  In search of a simple visual vocabulary , 1995, Proceedings of Symposium on Visual Languages.

[4]  Margaret M. Burnett,et al.  Visual Programming , 1995 .

[5]  Martin Gogolla,et al.  On Constraints and Queries in UML , 1997, UML Workshop.

[6]  Stuart Kent,et al.  Three dimensional software modelling , 1998, Proceedings of the 20th International Conference on Software Engineering.

[7]  Hideki Koike,et al.  Three-dimensional software visualization: a framework and its applications , 1992 .

[8]  Martin Gogolla,et al.  Equivalence Rules for UML Class Diagrams , 1998 .

[9]  Stuart Kent,et al.  Visualising Action Contracts in OO Modelling , 1998 .

[10]  Tarja Systä,et al.  Automated Support for Constructing OMT Scenarios and State Diagrams in SCED , 1997 .

[11]  Martin Gogolla,et al.  On Formalizing the UML Object Constraint Language OCL , 1998, ER.

[12]  Hideki Koike,et al.  The role of another spatial dimension in software visualization , 1993, TOIS.

[13]  Jean-Yves Vion-Dury,et al.  Virtual images: interactive visualization of distributed object-oriented systems , 1994, OOPSLA 1994.

[14]  Tok Wang Ling,et al.  Conceptual Modeling – ER ’98 , 1998, Lecture Notes in Computer Science.

[15]  Marc Najork,et al.  Algorithm animation using 3D interactive graphics , 1993, UIST '93.

[16]  Rikk Carey,et al.  The annotated VRML 2.0 reference manual , 1997 .

[17]  Kang Zhang,et al.  A visual programming environment for distributed systems , 1995, Proceedings of Symposium on Visual Languages.