DocumentCode
2741149
Title
The synchronic group: a concurrent programming concept and its proof logic
Author
Roman, Gruia-Catalin ; Cunningham, H. Conrad
Author_Institution
Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
fYear
1990
fDate
28 May-1 Jun 1990
Firstpage
142
Lastpage
149
Abstract
The authors have developed a programming logic for Swarm that is similar in style to that of UNITY. They show how the proof logic for Swarm can be extended to accommodate the dynamic formation of synchronic groups specified by the run-time redefinition of the synchrony relation. The basic Swarm notation is reviewed, the notation for the synchrony relation is introduced, and the concept of a synchronic group is discussed. The use of synchronic groups is illustrated by means of a program for labeling regions in an image unbounded on one side. A UNITY-style assertional programming logic for Swarm without the synchrony relation is reviewed, and the logic is generalized to accommodate synchronic groups
Keywords
parallel languages; parallel programming; Swarm; UNITY; concurrent programming; dynamic formation of synchronic groups; dynamically created transactions; programming logic; proof logic; run-time redefinition; shared dataspace language; synchronic group; synchrony relation; Computational modeling; Computer languages; Computer science; Concurrent computing; Data structures; Logic programming; Production; Vehicle dynamics; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
Conference_Location
Paris
Print_ISBN
0-8186-2048-X
Type
conf
DOI
10.1109/ICDCS.1990.89278
Filename
89278
Link To Document