Breadcrumb

 
 

2D & 3D UML-based software visualization for object-oriented programs

Title:

2D & 3D UML-based software visualization for object-oriented programs

Xian, Xiaohua (2003) 2D & 3D UML-based software visualization for object-oriented programs. Masters thesis, Concordia University.

[img]
Preview
PDF
5Mb

Abstract

UML (Unified Modeling Language) is a successful example of two-dimensional software visualization that is widely used in both academic and enterprise environments for object-oriented software development. The presented work ( UML3D ), which is included in the CONCEPT (Comprehension Of Net-CEntered Programs and Techniques) framework, applies 3D visualization techniques to UML to take advantages of 3D space and the additional features that can be applied in the 3D space. The UML3D project also integrates a self-organizing layout algorithm for both traditional 2D UML and 3D UML diagrams. The use of layout algorithms can reduce the complexity of a graph and facilitate the task of program comprehension. Moreover, UML3D addresses some other shortcomings of UML by providing intuitive navigation and interactions with the diagrams. We also discuss the use of source code analysis like program slicing and coupling to improve the scalability, usability and navigability of the visual representations. An initial usability study of UML3D based on the SUMI (Software Usability Measurement Inventory) questionnaire was performed to study the ease of use and to identify future research directions.

Divisions:Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Xian, Xiaohua
Pagination:viii, 95 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:Theses (M.Comp.Sc.)
Program:Computer Science and Software Engineering
Date:2003
Thesis Supervisor(s):Rilling, Juergen
ID Code:2345
Deposited By:Concordia University Libraries
Deposited On:27 Aug 2009 13:27
Last Modified:08 Dec 2010 10:26
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Document Downloads

More statistics for this item...

Concordia University - Footer