Graph Visualization in Software Analysis

نویسنده

  • E. R. Gansner
چکیده

Directed graphs are ubiquitous in most aspects of software analysis. Presented abstractly, as a list of edges, a graph does not manifest much of the important structural information that becomes obvious if the graph displayed pictorially. This paper presents a technique for drawing directed graphs quickly and attractively. It also describes how a tool implementing this technique has been used, in conjunction with other programming and analysis tools, in various aspects of software engineering.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Connectome Visualization Utility: Software for Visualization of Human Brain Networks

In analysis of the human connectome, the connectivity of the human brain is collected from multiple imaging modalities and analyzed using graph theoretical techniques. The dimensionality of human connectivity data is high, and making sense of the complex networks in connectomics requires sophisticated visualization and analysis software. The current availability of software packages to analyze ...

متن کامل

OSNAP! Introducing the open semantic network analysis platform

Graph visualization continues to be a major challenge in the field of information visualization, meanwhile gaining importance due to the power of graph-based formulations across a wide variety of domains from knowledge representation to network flow, bioinformatics, and software optimization. We present the Open Semantic Network Analysis Platform (OSNAP), an open-source visualization framework ...

متن کامل

Clustering Module Dependency Graphs of Software Systems Using the Bunch Tool

In this demonstration we will show how our tool (Bunch), along with other tools for source code analysis and graph visualization, can be used to recover the high-level structure of a software system directly from its source code. We accomplish this task by first using a source code analysis system (e.g., CIA, Acacia) to produce a module dependency graph that represents the system modules and mo...

متن کامل

A Graph-Theoretic Visualization Approach to Network Risk Analysis

This paper describes a software system that provides significant new capabilities for visualization and analysis of network attack graphs produced through Topological Vulnerability Analysis (TVA). The TVA approach draws on a database of known exploits and system vulnerabilities to provide a connected graph representing possible cyber-attack paths within a given network. Our visualization approa...

متن کامل

Visual Analysis of Complex Networks and Community Structure

Many real-world domains can be represented as complex networks.A good visualization of a large and complex network is worth more than millions of words. Visual depictions of networks, which exploit human visual processing, are more prone to cognition of the structure of such complex networks than the computational representation. We star by briefly introducing some key technologies of network v...

متن کامل

Graph visualization toolkits - Computer Graphics and Applications, IEEE

telecommunications, and financial analysis, researchers and developers have commonly used graphs to model relational information. For example, many computer-aided software engineering (CASE) tools use graphs to model the dependencies between modules in a large program. (These graphs are typically drawn as diagrams in which each node—object—is a small rectangle with a text annotation inside and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992