Front cover image for Software visualization : international seminar, Dagstuhl Castle, Germany, May 20-25, 2001 : revised papers

Software visualization : international seminar, Dagstuhl Castle, Germany, May 20-25, 2001 : revised papers

This book presents the state of the art in software visualization and thus attempts to establish it as a field on its own. Based on a seminar held at Dagstuhl Castle in May 2001, the book offers topical sections on: - algorithm animation - software visualization and software engineering - software visualization and education - graphs in software visualization - and perspectives of software visualization. Each section starts with an introduction surveying previous and current work and providing extensive bibliographies
eBook, English, ©2002
Springer, Berlin, ©2002
proceedings (reports)
1 online resource (viii, 403 pages) : illustrations
9783540458753, 3540458751
50589687
Print version:Dagstuhl Seminar on Software Visualization (2001 : Dagstuhl, Germany)
Algorithm Animation
1 Algorithm Animation
Specifying Algorithm Visualizations: Interesting Events or State Mapping?
Perspectives on Program Animation with Jeliot
Animating Algorithms Live and Post Mortem
Visualising Objects: Abstraction, Encapsulation, Aliasing, and Ownership
Algorithm Animation Using Data Flow Tracing
GeoWin A Generic Tool for Interactive Visualization of Geometric Algorithms
Algorithm Animation Systems for Constrained Domains
Algorithm Animation for Teaching
Software Engineering
2 Software Engineering
Software Visualization for Reverse Engineering
Visualizing the Execution of Java Programs
JaVis: A UML-Based Visualization and Debugging Environment for Concurrent Java Programs
JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)
Visualizing Memory Graphs
Software Visualization and Education
3 Software Visualization and Education
Structure and Constraints in Interactive Exploratory Algorithm Learning
A Language and System for Constructing and Presenting Low Fidelity Algorithm Visualizations
Towards a Taxonomy of Network Protocol Visualization Tools
Understanding Algorithms by Means of Visualized Path Testing
Hypertextbooks: Animated, Active Learning, Comprehensive Teaching and Learning Resources for the Web1
Graphs in Software Visualization
4 Graphs in Software Visualization
On the Visualization of Java Programs
Graph Drawing Algorithm Engineering with AGD
An Overview of the GXL Graph Exchange Language
Call Graph and Control Flow Graph Visualization for Developers of Embedded Applications
Future Perspectives
5 Future Perspectives
Visualization for the Mind's Eye
The rube Framework for Personalized 3-D Software Visualization
Algorithm Explanation: Visualizing Abstract States and Invariants
Visualisation and Debugging of Decentralised Information Ecosystems
English