Download here - Technische Universiteit Eindhoven

Transcript
The Software Visualization Framework
User Manual
Contents
1
2
3
Overview .......................................................................................................................................... 4
Introduction ...................................................................................................................................... 5
General Description.......................................................................................................................... 7
3.1
Installation ............................................................................................................................. 7
3.1.1
SoftViz Tool File Structure............................................................................................. 10
3.2
Visualization Concepts and Operation Principle ................................................................. 11
3.2.1
Data Representation........................................................................................................ 11
3.2.2
Operations....................................................................................................................... 12
3.3
Visualization Scenarios ....................................................................................................... 16
3.3.1
Scenario Structure........................................................................................................... 16
3.3.2
Scenario Saving and Restoring ....................................................................................... 17
4
Framework customization guidelines ............................................................................................. 19
4.1
Runtime Layer ..................................................................................................................... 19
4.1.1
Purpose ........................................................................................................................... 19
4.1.2
Mapper Runtime Customization ..................................................................................... 19
4.1.3
Requirements .................................................................................................................. 20
4.2
Tcl Layer ............................................................................................................................. 22
4.2.1
Purpose ........................................................................................................................... 22
4.2.2
Provisions ....................................................................................................................... 22
4.2.3
Requirements .................................................................................................................. 23
4.3
Kernel Layer........................................................................................................................ 24
4.3.1
Purpose ........................................................................................................................... 24
4.3.2
Provisions ....................................................................................................................... 24
4.3.2.1 General data flow diagram......................................................................................... 24
4.3.3
Mapper Subsystem.......................................................................................................... 25
4.3.3.1 Mapper design trade-offs ........................................................................................... 28
4.3.3.2 Syntax of the native implementation for Tcl system library commands.................... 28
4.3.4
Requirements .................................................................................................................. 28
Technische Universiteit Eindhoven
3