SWAN: A Data Structure Visualization System

نویسندگان

  • Jun Yang
  • Clifford A. Shaffer
  • Lenwood S. Heath
چکیده

Swan is a data structure visualization system. It allows users to visualize the data structures and execution process of a C/C++ program. Swan views a data structure as a graph or collection of graphs. By “graph” we mean general directed and undirected graphs and special cases such as trees, lists and arrays. As a part of Virginia Tech’s NSF Educational Infrastructure Grant, Swan will be used in two ways: by instructors as a teaching tool for data structures and algorithms, and by students visualizing their own programs to understand how and why they do or do not work. To use Swan, a program must first be annotated, i.e., Swan calls are added to an existing program. The program is then compiled and linked with the Swan Annotation Interface Library (SAIL). The viewer then runs the annotated program. Many program visualization systems exist. See [5, 4] for examples. These have been used for teaching, presentation, and debugging purposes. The main design goal for Swan was to create an easy-to-use annotation library combined with a simple, yet powerful, user interface for the resulting visualization. Several features distinguish Swan from most other program visualization systems:

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

ثبت نام

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

منابع مشابه

A Comparative Analysis of Genetic Diversity and Structure of Whooper Swan (Cygnus cygnus): A New Considerable Established Population in Iran

New wintering populations of Whooper Swan have been recently reported from west Asia, a lack of information about the population and its origin. The understanding the genetic structure and connectivity are crucial for determining strategies of management for its conservation programs. The samples were collected from two populations in northern Iran, Finland, Sweden, and Iceland, where with larg...

متن کامل

Evaluating Genetic Diversity of Whooper Swan (Cygnus cygnus, Linnaeus, 1758) Colonies in Iran

Whooper swans have two old and new populations, the new population has reported since 2007. The current study aimed to investigate the genetic structure of this species and compare their gene pool, especially the new population. For this purpose, 110 samples from Iran and four European countries were analyzed, using six microsatelite loci. In addition to the samples of the emerging population i...

متن کامل

An interactive parallel coordinates technique applied to a tropical cyclone climate analysis

A highly interactive visual analysis system is presented that is based on an enhanced variant of parallel coordinates – a multivariate information visualization technique. The system combines many variations of previously described visual interaction techniques such as dynamic axis scaling, conjunctive visual queries, statistical indicators, and aerial perspective shading. The system capabiliti...

متن کامل

Experimental Visualization of Labyrinthine Structure with Optical Coherence Tomography

Introduction:Visualization of inner ear structures is a valuable strategy for researchers and clinicians working on hearing pathologies. Optical coherence tomography (OCT) is a high-resolution imaging technology which may be used for the visualization of tissues. In this experimental study we aimed to evaluate inner ear anatomy in well-prepared human labyrinthine bones.Materials and Methods:Thr...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 1995