The objective of this proposal is to design and implement a set of tools that will facilitate the parallel processor software development process. This toolset will be graphically oriented to promote extensive visualization of the various phases of software development. Visualization will include the ability to view and edit source code, manage and control executable modules, edit and display distributed data sets, and monitor and visualize execution performance and data movement on a variety of parallel processor machines. Potential commercial applications include: database systems, data processing systems, communications systems, and other areas requiring high-performance parallel computers.
Keywords: Parallel Processing Software Visualizaton Software Development