Software VisualisationPeter Eades, Kang Zhang World Scientific, 1996. gada 22. nov. - 284 lappuses The term “software visualisation” refers to the graphical display of characteristics and behaviour of all aspects of software: design and analysis methods, systems, programs and algorithms. The purpose of this book is to collect and compare different experiences of software visualisation both from fundamental and applied viewpoints.The book is divided into four parts, covering important aspects of software visualisation. Part 1 covers a survey on existing software visualisation tools and environments, the strategies for making a software visualisation system language independent, and program animation for C language. Part 2 presents topics and techniques on graph drawing, which supports efficient and aesthetically pleasing visualisation. Some recently developed graph drawing systems and techniques used are described. Part 3 discusses visual programming concepts and techniques for supporting parallel and heterogeneous distributed programming. Part 4 includes several case studies of software visualisation, concentrating on the broader field of software engineering ranging from software metrics to reverse engineering. |
No grāmatas satura
1.–5. rezultāts no 31.
v. lappuse
... animation system oriented toward C programs. Software structures are typically relational and are modelled with graphs. Thus a critical tool in software visualisation is graph drawing, techniques for efficiently constructing drawings of ...
... animation system oriented toward C programs. Software structures are typically relational and are modelled with graphs. Thus a critical tool in software visualisation is graph drawing, techniques for efficiently constructing drawings of ...
vii. lappuse
... Animation of C Programs R. A. Baeza-Yates, G. Quezada and G. Valmadre 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Related Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 System Overview ...
... Animation of C Programs R. A. Baeza-Yates, G. Quezada and G. Valmadre 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Related Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 System Overview ...
viii. lappuse
... Animation . . . . . . . . . . . . . . . 54 6 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . 55 GRAPH DRAWING 59 Layout Creation Methods for Software Visualisation 61 T. Lin and P. Eades 1 Introduction ...
... Animation . . . . . . . . . . . . . . . 54 6 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . 55 GRAPH DRAWING 59 Layout Creation Methods for Software Visualisation 61 T. Lin and P. Eades 1 Introduction ...
xii. lappuse
... . . . . . . . 228 4.4 Algorithm Animation . . . . . . . . . . . . . . . . . . . 229 5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Structural Modeling of Flowcharts 232 W. Lai and P. Eades 1 Introduction ...
... . . . . . . . 228 4.4 Algorithm Animation . . . . . . . . . . . . . . . . . . . 229 5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Structural Modeling of Flowcharts 232 W. Lai and P. Eades 1 Introduction ...
6. lappuse
... animation of algorithms. To produce animation, the original program or algorithm is first annotated with calls to the BALSA “interesting events” manager. The calls are manually inserted at the points where changes to program states ...
... animation of algorithms. To produce animation, the original program or algorithm is first annotated with calls to the BALSA “interesting events” manager. The calls are manually inserted at the points where changes to program states ...
Saturs
GRAPH DRAWING | 59 |
APPLICATIONS TO PARALLEL AND DISTRIBUTED PROGRAMMING | 117 |
APPLICATIONS TO SOFTWARE ENGINEERING | 203 |
Citi izdevumi - Skatīt visu
Bieži izmantoti vārdi un frāzes
abstract algorithm algorithmic method animation application approach ATEMPT automatically binary tree block call graphs code transformations communication compiler Computer Science construction control flow control flow graph control structure diagram customisable method debugging defined Department of Computer dependence described developed diagram platform diagram system display distributed programming distributed system DUI designer edgesum example execution fisheye views flowchart flowchart component graph drawing graph layout Graph Pack graphical representation h-v drawing hierarchy implemented interactive interface layout creation methods left-heavy Lemma loop mapping marked edges nodes Object-Oriented optimization parallel programs PDG-GOSpeL PEDS Petri net phase Proc processors programming language reverse engineering Rigi SHriMP views simulation Smalltalk software engineering software systems software visualization source code statement super fragment taxonomy Technical Report technique tion toolkit vertices visual elements visual language visual programming visual specification VOSpeL VPE diagrams window