| The ensemble system: concurrent programming on a personal computer |
| Full text |
Pdf
(795 KB)
|
| Source
|
ACM SIGPLAN Notices
archive
Volume 26 , Issue 2 (February 1991)
table of contents
Pages: 99 - 108
Year of Publication: 1991
ISSN:0362-1340
|
|
Authors
|
|
Michele Di Santo
|
Istituto di Fisica, Matematics e Informatica, Facoltà di Ingegneria, Università di Salerno, 84084 Fisciano (SA) - Italy
|
|
Wilma Russo
|
Istituto di Fisica, Matematics e Informatica, Facoltà di Ingegneria, Università di Salerno, 84084 Fisciano (SA) - Italy
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 6, Citation Count: 0
|
|
|
ABSTRACT
ENSEMBLE is a programmming system for writing concurrent programs on a personal computer (PC).ENSEMBLE consists of a library of Turbo Pascal1 units to be used with applications written in the same language and executable on IBM PCs or compatibles under the MS-DOS2 operating system. ENSEMBLE provides the programmer with a set of facilities and predefined abstractions that simplify the construction of concurrent programs. The main abstractions are coroutines and tasks.ENSEMBLE's main goal is to provide an environment that can be easily used by students for gaining experience in a wide variety of concurrent programming models and techniques. However, ENSEMBLE was designed to be also a satisfactory production tool for writing concurrent and real-time software on a PC.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
4. M. Di Santo, G. Iannello: "ASK: a Kernel for Programming Actor Systems", 1990 ACM Symposium on Personal and Small Computers, Arlington, 28-30 march 1990.
|
 |
5
|
|
| |
6
|
6. R.C. Holt, D.A. Penny: Concurrent Programming using The Turing Plus Language, University of Toronto, 1988.
|
| |
7
|
7. G. Kahn, D.B. MacQueen: "Coroutines and Networks of Parallel Processes" in Information Processing 77 (ed. B. Gilchrist), 993-998, North-Holland, 1977.
|
 |
8
|
|
| |
9
|
9. H. Wettstein: "The Implementation of Synchronizing Operations in Various Environments", Software - Practice and Experience, 7, 115-126, 1977.
|
| |
10
|
|
|