TY - GEN
T1 - A software engineering, visualization methodology for parallel processing systems
AU - Kohl, James Arthur
AU - Casavant, Thomas L.
N1 - Publisher Copyright:
© 1992 IEEE.
PY - 1992
Y1 - 1992
N2 - 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.
AB - 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.
KW - Computer-human interfaces
KW - Debugging
KW - Object-oriented design
KW - Parallel processing
KW - Performance enhancement
KW - Program visualization
KW - Software engineering
UR - http://www.scopus.com/inward/record.url?scp=84915754846&partnerID=8YFLogxK
U2 - 10.1109/CMPSAC.1992.217604
DO - 10.1109/CMPSAC.1992.217604
M3 - Conference contribution
AN - SCOPUS:84915754846
T3 - Proceedings - International Computer Software and Applications Conference
SP - 51
EP - 56
BT - Proceedings - COMPSAC 1992
PB - IEEE Computer Society
T2 - 16th Annual International Computer Software and Applications Conference, COMPSAC 1992
Y2 - 21 September 1992 through 25 September 1992
ER -