To provide high-level graphical support for developing message passing
programs, an integrated programming environment (GRADE) is being deve
loped. GRADE currently provides tools to construct, execute, debug, mo
nitor and visualise message-passing based parallel programs. GRADE off
ers the programmer an integrated graphical user interface during the w
hole life-cycle of program development and provides high-level graphic
al programming abstraction mechanisms to construct parallel applicatio
ns. The current version of GRADE can generate C+PVM code but there is
no theoretical obstacle to extend it for supporting MPI [9] and FORTRA
N. Those new features of the GRADE graphical environment are described
in the paper that enhanced GRADE towards a professional parallel prog
ramming environment.