Communications of the ACM
Concurrent object-oriented programming
Communications of the ACM
Coordination languages and their significance
Communications of the ACM
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Journal of the ACM (JACM)
Communication and Concurrency
ERLANG for Concurrent Programming
ERLANG for Concurrent Programming
Synchronizing Communication Primitives for a Shared Memory Programming Model
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
A Synchronizing Shared Memory: Model and Programming Implementation
Proceedings of the 4th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Hi-index | 0.00 |
Principles for coordination and composition of parallel/distributed programs are discussed. We advocate a synchronizing shared memory model (EDA) for coordination and an algebraic approach to building programs using a linking language (LL) based on module composition, restriction and renaming. A prototype system ErlEda illustrating these principles is described. The system uses the concurrent programming language Erlang and its distributed environment as a basis. We illustrate the approach using the Dirichlet problem.