A customization framework for the SVG Graph Visualization Engine

dc.contributor.authorZou, Feng
dc.contributor.supervisorMüller, Hausi A.
dc.date.accessioned2008-12-30T19:35:17Z
dc.date.available2008-12-30T19:35:17Z
dc.date.copyright2008en_US
dc.date.issued2008-12-30T19:35:17Z
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractThe Rigi research group has built an SVG (Scalable Vector Graphics) Graph Visualization Engine to visualize, interactively explore and annotate software structures. The biggest difficulty we experienced during the customization of this engine for different domains is that we need to create idiosyncratic generators every time. Each generator is created by different developers using different approaches. If the subject information model does not contain layout information, developers of the generator are also responsible for writing algorithms to calculate layout. In this thesis, we present a customization framework for our SVG Graph Visualization Engine to provide flexible customization using third party libraries to construct specific SVG Graph Generators. The customization framework consists of documentation for the existing graph engine and a componentized abstract generator that can be extended for a variety of information domains. We also created two reference implementations for the abstract generator and included them in the template solution project to exemplify the usage of the customization framework. We also validated the template solution with an end user to build a generator for a new domain. Our customization framework greatly eases the process of building SVG Editor Generators for domain-specific visualization engine.en_US
dc.identifier.urihttp://hdl.handle.net/1828/1314
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectcustomization frameworken_US
dc.subjectvisualization engineen_US
dc.subjectsoftware developmenten_US
dc.subjectmodel baseden_US
dc.subjectgeneratoren_US
dc.subject.lcshUVic Subject Index::Sciences and Engineering::Applied Sciences::Computer scienceen_US
dc.titleA customization framework for the SVG Graph Visualization Engineen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Feng_Zou_thesis.pdf
Size:
5.75 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.94 KB
Format:
Item-specific license agreed upon to submission
Description: