130 likes | 143 Views
Explore solving SORTIE problems and experimenting with reusable components for reverse engineering tools. See XSL and GraphVis/WebDot translations in action for GXL/DMM. Learn about challenges in graph drawing and controlling foci of connectedness. Discover hierarchical clusters and class-to-class calls within clusters.
E N D
Visualization of DMM using GraphVis and WebDot Timothy C. Lethbridge SITE, University. of Ottawa tcl@site.uottawa.ca
Our goals • Solve SORTIE assigned problems • Experiment with lightweight, reusable components for building reverse engineering tools Timothy C. Lethbridge
Next slides show XSL and generated GraphVis /WebDot input • XSL used to translate from GXL/DMM • Output form is .dot Timothy C. Lethbridge
Next slide:View of routines called • Shows that graph drawing in WebDot is hard to fine-tune • Resulting graph has limited usefulness • Shows foci of connectedness • Hard to control in WebDot: • Routing of arcs • Font size on large graphs Timothy C. Lethbridge
View of cluster hierarchy Timothy C. Lethbridge
Class-to-Class calls within a cluster Timothy C. Lethbridge