Title :
Coordination languages for open system design
Author :
Ciancarini, Paolo
Author_Institution :
Dipartimento di Inf., Pisa Univ., Italy
Abstract :
Three coordination languages, Linda, Flat Concurrent Prolog, and DeltaProlog, are discussed with respect to their features for open system design. It is interesting to compare the Linda coordination model with the model of logic languages, because both involve forms of communication based on pattern matching. Although they seem to be equivalent with respect to their expressive power, current implementations of Flat Concurrent Prolog and DeltaProlog miss the efficiency of Linda, for reasons that are discussed. Shared Prolog, a new parallel logic language that is closer to the Linda coordination model, is introduced
Keywords :
high level languages; parallel programming; DeltaProlog; Flat Concurrent Prolog; Linda; Shared Prolog; coordination languages; open system design; pattern matching; Computer languages; Concurrent computing; Databases; Dynamic programming; Logic programming; Open systems; Operating systems; Power system modeling; Programming environments; Software systems;
Conference_Titel :
Computer Languages, 1990., International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-2036-6
DOI :
10.1109/ICCL.1990.63781