๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Software Visualization: From Theory to Practice

โœ Scribed by Kang Zhang, Ke-Bing Zhang (auth.), Kang Zhang (eds.)


Publisher
Springer US
Year
2003
Tongue
English
Leaves
459
Series
The Springer International Series in Engineering and Computer Science 734
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Software Visualization: From Theory to Practice was initially selected as a special volume for "The Annals of Software Engineering (ANSE) Journal", which has been discontinued. This special edited volume, is the first to discuss software visualization in the perspective of software engineering. It is a collection of 14 chapters on software visualization, covering the topics from theory to practical systems. The chapters are divided into four Parts: Visual Formalisms, HumanFactors, Architectural Visualization, and Visualization in Practice. They cover a comprehensive range of software visualization topics, including
*Visual programming theory and techniques for rapid software prototyping and graph visualization, including distributed programming;
*Visual formalisms such as Flowchart, Event Graph, and Process Communication Graph;
*Graph-oriented distributed programming;
*Program visualization for software understanding, testing/debugging and maintenance;
*Object-oriented re-design based on legacy procedural software;
*Cognitive models for designing software exploration tools;
*Human comprehensibility of visual modeling diagrams in UML;
*UML extended with pattern compositions for software reuse;
*Visualization of software architecture and Web architecture for better understanding;
*Visual programming and program visualization for music synthesizers;
*Drawing diagrams nicely using clustering techniques for software engineering.

โœฆ Table of Contents


Front Matter....Pages i-xxvi
Front Matter....Pages 1-2
Graph Grammars for Visual Programming....Pages 3-27
Visualizing Program Behavior with the Event Graph....Pages 29-57
Flowchart Components for Program Visualization....Pages 59-75
A Formalism for Graph-Oriented Distributed Programming....Pages 77-109
Front Matter....Pages 111-112
Designing a Software Exploration Tool Using a Cognitive Framework....Pages 113-147
UML Class Diagrams: An Empirical Study of Comprehension....Pages 149-178
Analysis of Visual Languages for Parallel Programming....Pages 179-215
Front Matter....Pages 217-218
A Visual Architectural Approach to Maintaining Web Applications....Pages 219-242
Understanding Architecture through Structure and Behavior Visualization....Pages 243-286
Design Pattern Compositions in UML....Pages 287-308
Front Matter....Pages 309-310
The Bloom Software Visualziation System....Pages 311-357
Visual Program Visualization....Pages 359-388
Use of Visualization to Aid Object-Oriented Redesign....Pages 389-412
Effective Graph Visualization Via Node Grouping....Pages 413-437
Back Matter....Pages 439-442

โœฆ Subjects


Software Engineering/Programming and Operating Systems; User Interfaces and Human Computer Interaction; Programming Languages, Compilers, Interpreters; Computer Graphics; Multimedia Information Systems


๐Ÿ“œ SIMILAR VOLUMES


Introduction to Visual SLAM: From Theory
โœ Xiang Gao, Tao Zhang ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› Springer ๐ŸŒ English

<p><span>This book offers a systematic and comprehensive introduction to the visual simultaneous localization and mapping (vSLAM) technology, which is a fundamental and essential component for many applications in robotics, wearable devices, and autonomous driving vehicles. The book starts from very

Doing Visual Analysis: From Theory to Pr
โœ Per Ledin; David Machin ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› SAGE ๐ŸŒ English

Visual communication shapes our perceptions and experiences of the world. This is not only a question of photographs or video, but also the design of websites, the use of data visualization software, the branding of packaging, and even the design of buildings and furniture. Doing Visual Analysis: Fr

Doing Visual Analysis: From Theory to Pr
โœ Per Ledin, David Machin ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› SAGE Publications Ltd ๐ŸŒ English

<p><span>Visual communication shapes our perceptions and experiences of the world. This is not only a question of photographs or video, but also the design of websites, the use of data visualization software, the branding of packaging, and even the design of buildings and furniture.</span></p><p><sp

Doing Visual Analysis: From Theory to Pr
โœ Per Ledin, David Machin ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› SAGE Publications Ltd ๐ŸŒ English

<p><span>Visual communication shapes our perceptions and experiences of the world. This is not only a question of photographs or video, but also the design of websites, the use of data visualization software, the branding of packaging, and even the design of buildings and furniture.</span></p><p><sp

Software-defined networking and security
โœ Chowdhary, Ankur; Huang, Dijiang; Pisharody, Sandeep ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› CRC Press/Taylor & Francis Group ๐ŸŒ English

"This book seeks to educate the reader regarding Cyber Maneuver or Adaptive Cyber Defense. Before implementing proactive cyber defense techniques, or Moving Target Defense schemes, it's important to analyze the threats, detect attacks, and implement countermeasures, while still preserving user exper