DocumentCode :
2513246
Title :
The Tuple Channel coordination model
Author :
Díaz, Manuel ; Rubio, Bartolomé ; Troya, José María
Author_Institution :
Dept. Lenguajes y Ciencias de la Computacion, Malaga Univ., Spain
fYear :
1997
fDate :
17-18 May 1997
Firstpage :
95
Lastpage :
106
Abstract :
We present a new coordination model and a small set of programming notations for distributed programming that can be integrated into very different programming languages (imperative, declarative or object oriented). Both together, allow distributed programs to be developed 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, supporting multiparadigm and multilingual integration. In addition, the Tuple Channel coordination model provides a powerful set of concurrent programming techniques, inherited from concurrent logic languages (CLLs), but trying to overcome the efficiency drawbacks of logic variables in distributed implementations of CLLs. We introduce this coordination model, giving some illustrative examples to show its suitability and expressiveness; some implementation issues are also commented on
Keywords :
logic programming languages; parallel languages; parallel programming; software reusability; Linda; Tuple Channel coordination model; concurrent logic languages; concurrent programming; declarative language; distributed programming; heterogeneous code; imperative language; logic variables; multilingual integration; multiparadigm integration; object oriented language; programming languages; programming notations; Assembly; Buildings; Computational modeling; Computer languages; Distributed computing; Logic programming; Object oriented modeling; Object oriented programming; Proposals; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1997. Proceedings., Second International Workshop on
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-8043-1
Type :
conf
DOI :
10.1109/PDSE.1997.596830
Filename :
596830
Link To Document :
بازگشت