Design and Implementation of a Visual Environment for Parallel Object-Oriented Programming


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 6, No. 2, pp. 485-496, Feb. 1999
10.3745/KIPSTE.1999.6.2.485,   PDF Download:

Abstract

Comparing with sequential programming, parallel programming has additional complexity due to the consideration of parallelism, communication and synchronization of processes. A synergism between users and compilers should be established, each assisting the other to produce high quality parallel programs. On the above underlying philosophy, we developed a parallel Object-Oriented Specification Language, POOSL, as preliminary works. However, it is still likely to hard for users to write parallel program because users have to consider grammar of POOSL and to write text-based parallel program. It would be more desirable to provide users with visual environment for effective parallel programming. Therefore, we propose a visual programming environment, VEPO(Visual Environment for Parallel Object-Oriented Programming). based on POOSL in order that users can develop parallel programs more easily and conveniently. It aims at supporting a programming environment in which users can represent their programs more naturally and visually in parallel manner with object-oriented concept and essential steps during parallel program development such as program specification, compilation, execution and animation of execution are integrated. VEPO has useful features for parallel processing. Especially, complicated parallel codes for synchronization and communication of processes are automatically generated in the translation phase, so users can be relieved of writing error-prone parallel codes. The systems is targeted to the transputer-based parallel system, MC-3. The graphic user interface of VEPO was implemented using Visual C . Visual programs described on VEPO are translated into lnmos C and executed on MC-3.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
C. S. Young, "Design and Implementation of a Visual Environment for Parallel Object-Oriented Programming," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 6, no. 2, pp. 485-496, 1999. DOI: 10.3745/KIPSTE.1999.6.2.485.

[ACM Style]
Choi Sook Young. 1999. Design and Implementation of a Visual Environment for Parallel Object-Oriented Programming. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 6, 2, (1999), 485-496. DOI: 10.3745/KIPSTE.1999.6.2.485.