A software engineering, visualization methodology for parallel processing systems

James Arthur Kohl, Thomas L. Casavant

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

This paper focuses on techniques for enhancing the feasibility of using graphic visualization in analyzing the complexities of parallel software. The central drawback to applying such visual techniques is the overhead in developing analysis tools with flexible, customized views. The PARADISE (PARallel Animated Debugging and Simulation Environment) system, which has been in operation since 1989, alleviates some of this design overhead by providing an abstract, object-oriented, visual modeling environment which expedites custom visual tool development. PARADISE is a visual tool which is used to develop other visual tools, or a meta-tool. This paper complements previous work on PARADISE by describing the philosophy behind its design, and how that philosophy leads to a methodology for constructing visual models which characterize parallel systems in general. Emphasis will be on the crucial issues in utilizing visualization for parallel software development, and how PARADISE deals with these issues.

Original languageEnglish
Title of host publicationProceedings - COMPSAC 1992
Subtitle of host publication16th Annual International Computer Software and Applications Conference
PublisherIEEE Computer Society
Pages51-56
Number of pages6
ISBN (Electronic)0818630000
DOIs
StatePublished - 1992
Externally publishedYes
Event16th Annual International Computer Software and Applications Conference, COMPSAC 1992 - Chicago, United States
Duration: Sep 21 1992Sep 25 1992

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157

Conference

Conference16th Annual International Computer Software and Applications Conference, COMPSAC 1992
Country/TerritoryUnited States
CityChicago
Period09/21/9209/25/92

Keywords

  • Computer-human interfaces
  • Debugging
  • Object-oriented design
  • Parallel processing
  • Performance enhancement
  • Program visualization
  • Software engineering

Fingerprint

Dive into the research topics of 'A software engineering, visualization methodology for parallel processing systems'. Together they form a unique fingerprint.

Cite this