DocumentCode :
322500
Title :
The influence of coordination on program structure
Author :
Arbab, Farhad
Author_Institution :
Center for Math. & Comput. Sci., Amsterdam, Netherlands
Volume :
1
fYear :
1997
fDate :
7-10 Jan 1997
Firstpage :
300
Abstract :
We examine the inherent properties of some of the most popular coordination models of today and show how they contribute to the difficulty of systematic construction of coordination protocols for the cooperation of concurrent processes, as explicit, tangible pieces of software. They include the object oriented models of communication and the generative tuple space paradigm of models such as Linda. We then describe a new generic model: Idealized Worker Idealized Manager (IWIM) and discuss its advantages for coordination of concurrent activities, especially in control oriented applications. We demonstrate its “completeness” by showing that it can trivially emulate other well known communication and coordination models. Separation of computation and coordination code into different program modules is one of the important properties of this model, which is fully exploited in the pure coordination language MANIFOLD
Keywords :
message passing; object-oriented programming; parallel languages; parallel programming; Idealized Worker Idealized Manager; Linda; completeness; concurrent activities; concurrent processes; control oriented applications; coordination code; coordination models; coordination protocols; generative tuple space paradigm; object oriented models; program modules; program structure; pure coordination language MANIFOLD; systematic construction; Application software; Banking; Communication system control; Computer science; History; Mathematical model; Mathematics; Object oriented modeling; Protocols; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
ISSN :
1060-3425
Print_ISBN :
0-8186-7743-0
Type :
conf
DOI :
10.1109/HICSS.1997.667277
Filename :
667277
Link To Document :
بازگشت