DocumentCode :
3415104
Title :
Logic Channels: a coordination approach to distributed programming
Author :
Díaz, Manuel ; Rubio, Bartolomé ; Troya, José María
Author_Institution :
Dpto. Lenguajes y Ciencias de la Comput., Malaga Univ., Spain
fYear :
1997
fDate :
1-5 Apr 1997
Firstpage :
436
Lastpage :
442
Abstract :
In this paper, we present a new coordination model and a small set of programming notations for distributed programming that can be integrated in very different programming languages (imperative, declarative or object oriented). Used together, they allow the development of distributed programs in a compositional way, by assembling different independent pieces of (possibly preexisting and heterogeneous) code. This approach is in the spirit of many other similar proposals such as Linda, PCN, CC++, etc., but it allows multiparadigm and multilingual integration and provides a powerful set of concurrent programming techniques, inherited from Concurrent Logic Languages (CLLs) that can be efficiently implemented in distributed systems. The coordination model is based on Logic Channels; these are an evolution of the concept of shared logic variable used in CLLs that, with the same expressive power, can be more efficiently implemented in distributed systems
Keywords :
logic programming; parallel programming; Concurrent Logic Languages; Logic Channels; concurrent programming; distributed programming; shared logic variable; Computational modeling; Computer languages; Concurrent computing; Logic programming; Natural languages; Object oriented modeling; Object oriented programming; Personal communication networks; Power system modeling; Proposals;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
ISSN :
1063-7133
Print_ISBN :
0-8186-7793-7
Type :
conf
DOI :
10.1109/IPPS.1997.580938
Filename :
580938
Link To Document :
بازگشت