Back to Search
Start Over
Distributed programming with Logic Tuple Spaces
- Source :
- New Generation Computing. 12:251-283
- Publication Year :
- 1994
- Publisher :
- Springer Science and Business Media LLC, 1994.
-
Abstract
- From the point of view of multiparadigm distributed programming one of the most interesting communication mechanisms is associative communication based on a shared dataspace, as exemplified in the Linda coordination language. In fact, Linda has been used as coordination layer to parallelize several sequential programming languages, like C and Scheme. In this paper we study the combination of Linda with a logic language, whose result is the language Extended Shared Prolog (ESP). We show that ESP is based on a new programming model called PoliS, that extends Linda with Multiple Tuple Spaces. A class of applications for ESP is discussed, introducing the concept of "open multiple tuple spaces". Finally, we show how the distributed implementation of ESP effectively uses the network version of Linda''s tuple space.
- Subjects :
- Scheme (programming language)
Class (computer programming)
Theoretical computer science
Computer Networks and Communications
Computer science
Programming language
Distributed computing
computer.software_genre
Theoretical Computer Science
Prolog
Hardware and Architecture
Programming paradigm
Tuple space
Tuple
computer
Software
Logic programming
Associative property
computer.programming_language
Subjects
Details
- ISSN :
- 18827055 and 02883635
- Volume :
- 12
- Database :
- OpenAIRE
- Journal :
- New Generation Computing
- Accession number :
- edsair.doi...........3948b7656eedd7e90ee97f20450a12d6
- Full Text :
- https://doi.org/10.1007/bf03037345