Software Visualization: International Seminar Dagstuhl Castle, Germany, May 20-25, 2001 Revised Lectures

Pirmais vāks
Stephan Diehl
Springer Science & Business Media, 2002. gada 10. apr. - 403 lappuses
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.

No grāmatas satura

Saturs

Chapter 1 Algorithm Animation
1
Interesting Events or State Mapping?
16
Perspectives on Program Animation with Jeliot
31
Animating Algorithms Live and Post Mortem
46
Abstraction Encapsulation Aliasing and Ownership
58
Algorithm Animation Using Data Flow Tracing
73
GeoWin A Generic Tool for Interactive Visualization of Geometric Algorithms
88
Algorithm Animation Systems for Constrained Domains
101
A Language and System for Constructing and Presenting Low Fidelity Algorithm Visualizations
227
Towards a Taxonomy of Network Protocol Visualization Tools
241
Understanding Algorithms by Means of Visualized Path Testing
256
Animated Active Learning Comprehensive Teaching and Learning Resources for the Web1
269
Chapter 4 Graphs in Software Visualization
285
On the Visualization of Java Programs
295
Graph Drawing Algorithm Engineering with AGD
307
An Overview of the GXL Graph Exchange Language
324

Algorithm Animation for Teaching
113
Chapter 2 Software Engineering
129
Software Visualization for Reverse Engineering
138
Visualizing the Execution of Java Programs
151
A UMLBased Visualization and Debugging Environment for Concurrent Java Programs
163
Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface JDI
176
Visualizing Memory Graphs
191
Chapter 3 Software Visualization and Education
205
Structure and Constraints in Interactive Exploratory Algorithm Learning
213
Call Graph and Control Flow Graph Visualization for Developers of Embedded Applications
337
Chapter 5 Future Perspectives
347
Visualization for the Minds Eye
354
The rube Framework for Personalized 3D Software Visualization
368
Visualizing Abstract States and Invariants
381
Visualisation and Debugging of Decentralised Information Ecosystems
395
Author Index
404
Autortiesības

Citi izdevumi - Skatīt visu

Bieži izmantoti vārdi un frāzes

Bibliogrāfiskā informācija