DocumentCode
2848204
Title
Expressing high-level visual concurrency structures in the PFG kernel language
Author
Stotts, P. David
Author_Institution
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
fYear
1988
fDate
10-12 Oct 1988
Firstpage
168
Lastpage
174
Abstract
The PFG language is a parallel programming language with graphical syntax. Its formal operational semantics are expressed by the HG model of concurrent real-time software systems. Informally, each procedure in a PFG program is a hierarchical graph expressing the data state and a place-timed Petri net expressing the possible parallel threads of control operating the data state. The author demonstrates how the PFG language, which is sufficient in itself for software construction, can be used as a kernel language for the implementation of higher-level languages. PFG can then be thought of as a graphical assembly language, with the HG model being the virtual machine
Keywords
concurrency control; high level languages; parallel programming; HG model; PFG kernel language; concurrent real-time software systems; formal operational semantics; graphical assembly language; graphical syntax; high-level visual concurrency structures; higher-level languages; parallel programming language; parallel threads; place-timed Petri net; software construction; virtual machine; Computational modeling; Computer science; Concurrent computing; Educational institutions; Kernel; Mercury (metals); Parallel programming; Real time systems; Virtual machining; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1988., IEEE Workshop on
Conference_Location
Pittsburgh, PA
Print_ISBN
0-8186-0876-5
Type
conf
DOI
10.1109/WVL.1988.18025
Filename
18025
Link To Document