Communicating sequential processes
Communications of the ACM
Monitors: an operating system structuring concept
Communications of the ACM
A data driven system based on a microprogrammed processor module
ISCA '83 Proceedings of the 10th annual international symposium on Computer architecture
The switching structure and addressing architecture of an extensible multiprocessor: cm*.
The switching structure and addressing architecture of an extensible multiprocessor: cm*.
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
Programming languages for distributed computing systems
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
AMPL is an asynchronous message-passing scheme developed at CMU, and Loslan is a universal, Simula-based programming language worked out at the Warsaw University. The paper presents a straightforward implementation of AMPL in Loslan, profiting from the generalized prefixing mechanism of the latter. The method of controlling the communicating processes by handling the so-called awaited condition trees is applicable to other asynchronous message-passing systems.