Virtual 3D worlds for enhanced visualization.

3D visualizations of software can be used to highlight relationships between system components, and also allow focussing on the internals of software, particularly when applied to object oriented software. Such visualizations allow software engineers to comprehend larger software systems, due to mor...

Full description

Bibliographic Details
Main Author: Keown, Lachlan
Language:en
Published: University of Canterbury. Computer Science and Software Engineering 2014
Online Access:http://hdl.handle.net/10092/9615
id ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-9615
record_format oai_dc
spelling ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-96152015-03-30T15:29:53ZVirtual 3D worlds for enhanced visualization.Keown, Lachlan3D visualizations of software can be used to highlight relationships between system components, and also allow focussing on the internals of software, particularly when applied to object oriented software. Such visualizations allow software engineers to comprehend larger software systems, due to more information being available through the use of a third dimension. An architecture has been designed to carry out such visualizations. Major features of this architecture are a meta language to describe object oriented systems, a description language to generate generic visualizations, and an automated pipeline for generating visualizations. Using this architecture, several visualizations have been generated and analysed, to demonstrate advantages of this particular means of visualization.University of Canterbury. Computer Science and Software Engineering2014-09-16T02:50:46Z2014-09-16T02:50:46Z2000Electronic thesis or dissertationTexthttp://hdl.handle.net/10092/9615enNZCUCopyright Lachlan Keownhttp://library.canterbury.ac.nz/thesis/etheses_copyright.shtml
collection NDLTD
language en
sources NDLTD
description 3D visualizations of software can be used to highlight relationships between system components, and also allow focussing on the internals of software, particularly when applied to object oriented software. Such visualizations allow software engineers to comprehend larger software systems, due to more information being available through the use of a third dimension. An architecture has been designed to carry out such visualizations. Major features of this architecture are a meta language to describe object oriented systems, a description language to generate generic visualizations, and an automated pipeline for generating visualizations. Using this architecture, several visualizations have been generated and analysed, to demonstrate advantages of this particular means of visualization.
author Keown, Lachlan
spellingShingle Keown, Lachlan
Virtual 3D worlds for enhanced visualization.
author_facet Keown, Lachlan
author_sort Keown, Lachlan
title Virtual 3D worlds for enhanced visualization.
title_short Virtual 3D worlds for enhanced visualization.
title_full Virtual 3D worlds for enhanced visualization.
title_fullStr Virtual 3D worlds for enhanced visualization.
title_full_unstemmed Virtual 3D worlds for enhanced visualization.
title_sort virtual 3d worlds for enhanced visualization.
publisher University of Canterbury. Computer Science and Software Engineering
publishDate 2014
url http://hdl.handle.net/10092/9615
work_keys_str_mv AT keownlachlan virtual3dworldsforenhancedvisualization
_version_ 1716799080307359744