Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Parallel program design: a foundation
Parallel program design: a foundation
Viewing object as patterns of communicating agents
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
How to write parallel programs: a first course
How to write parallel programs: a first course
Software process enactment in Oikos
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
The concurrent language, Shared Prolog
ACM Transactions on Programming Languages and Systems (TOPLAS)
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
Modeling Concurrency in Rule-Based Development Environments
IEEE Expert: Intelligent Systems and Their Applications
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
Objective coordination in multi-agent system engineering: design and implementation
Objective coordination in multi-agent system engineering: design and implementation
Rule-based coordination of logic programs
Computer Languages
Hi-index | 0.00 |
The class of parallel models and languages based on a shared associative data structure has recently aroused large interest. Among these languages, Linda is certainly well known. In this paper we define PoliS, a model of coordination based on the concept of Multiple Tuple Spaces, a generalization of the Linda approach to parallel programming. The model introduces a programming method in which both space and time of computations can be specified and programmed, aiming at controlling coordination of distributed entities. We discuss a parallel programming language based on this model and, as a meaningful application, the design of a programming environment based on PoliS.