DocumentCode :
2221245
Title :
Implementation of a Petri net based parallel programming language PNPL on workstation
Author :
Nakamura, Yasuki ; Taniguchi, Tadasi ; Murakoshi, Hideki ; Dohi, Yasunori
Author_Institution :
Fac. of Eng., Yokohama Nat. Univ., Japan
fYear :
1993
fDate :
15-19 Nov 1993
Firstpage :
127
Abstract :
We proposed a parallel programming language based on Petri net, named PNPL. It consists of graphical and text components, where the text components are similar to programs written in Pascal and the graphical components form a Petri net which describes the flow of control in parallel processing. PNPL programs can be executed on multiprocessor machines controlled by a Petri net. This paper reports the implementation of an PNPL programming environment for workstations. The programming environment consists of an editor, a compiler and a simulator which includes a debugger. A Petri net is drawn using the graphic functions available in the editor, and the text components can be edited in multiple windows. The compiler translates PNPL programs into an intermediate C-language code and the simulator implemented using parallel processes on UNIX, and realizes the environment of the multiprocessor controlled by the Petri net. The debugger can trace the execution following the graph and text components, and can plot the movement of tokens in the Petri net graph. We can develop PNPL programs and evaluate the simulated hardware as if using the real machine
Keywords :
Petri nets; parallel languages; parallel programming; program compilers; program debugging; programming environments; text editing; PNPL; Petri net based parallel programming language; UNIX; compiler; debugger; editor; graphical components; intermediate C-language code; multiple windows; multiprocessor machines; parallel processing; programming environment; simulator; text components; Computational modeling; Computer simulation; Graphics; Parallel processing; Parallel programming; Process control; Program processors; Programming environments; Reactive power; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Electronics, Control, and Instrumentation, 1993. Proceedings of the IECON '93., International Conference on
Conference_Location :
Maui, HI
Print_ISBN :
0-7803-0891-3
Type :
conf
DOI :
10.1109/IECON.1993.339094
Filename :
339094
Link To Document :
بازگشت