Title :
Tools for multiple-CPU environments
Author :
Harrison, Willie K. ; Kramer, B. ; Rudd, W. ; Shatz, S. ; Chang, Carole ; Segall, Zary ; Clemmer, D. ; Williamson, Jonathan ; Peek, Ben ; Appelbe, B. ; Smith, K.
Author_Institution :
Portland State Univ., OR, USA
fDate :
5/1/1990 12:00:00 AM
Abstract :
A brief overview precedes ten separate tool reviews. Five of the tools address the problems of performance analysis, testing, and debugging in a multiple-CPU environment. The first set of tools-Graspin PPSE, and Integral-supports this activity by providing specification or design languages for concurrent applications. The next pair of tools-Pie and Total-supports the development of multiple-CPU software by representing the software´s behavior in a parallel or concurrent environment. The next set of five tools is aimed at the problem of serial-to-parallel conversions. The first three tools-E/SP, Mimdizer, and PRETS-recapture the design of the original source code and display it in a graphical form for analysis. The remaining tools-Pat and Aspar-support direct source-to-source transformations. These ten tools are representative of current approaches being taken to address the problem of multiple-CPU computing.<>
Keywords :
programming environments; software tools; Aspar; E/SP; Graspin; Integral; Mimdizer; PPSE; PRETS; Pat; Pie; Total; concurrent environment; debugging; direct source-to-source transformations; multiple CPU environments tools; performance analysis; testing; Concurrent computing; Distributed computing; Graphics; Magnetic heads; Parallel processing; Performance analysis; Petri nets; Programming profession; Prototypes; Testing;
Journal_Title :
Software, IEEE