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.
Ciancarini, P. (1990). Coordination languages for open system design. Los Alamitos, CA, United States : IEEE [10.1109/ICCL.1990].
Coordination languages for open system design
Ciancarini Paolo
Primo
1990
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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


