| Limitations of synchronization primitives with conditional branching and global variables |
| Full text |
Pdf
(787 KB)
|
| Source
|
Annual ACM Symposium on Theory of Computing
archive
Proceedings of the sixth annual ACM symposium on Theory of computing
table of contents
Seattle, Washington, United States
Pages: 230 - 241
Year of Publication: 1974
|
|
Author
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 15, Citation Count: 7
|
|
|
ABSTRACT
A formal model of the process concept is presented. This model can represent sets of processes that use the synchronization primitive PV or one of the many generalizations of PV. The study of synchronization problems is then reduced to the study of relations between sets of processes. For one relation— “simulate”—it is possible to show that there are differences between several synchronization primitives. These differences show that the relative “power” of these synchronization primitives is not the same.
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
|
E. W. Dijkstra. Cooperating sequential processes. Programming Languages, edited by F. Genuys, 43-112, 1968.
|
| |
2
|
P. J. Courtois, F. Heymans, D. L. Parnas. Comments on "a comparison of two synchronizing concepts by P. B. Hansen" Acta Informatica 1:375-376, 1972.
|
| |
3
|
P. B. Hansen. A comparison of two synchronizing concepts. Acta Informatica 1:190-199, 1972.
|
 |
4
|
|
| |
5
|
E. W. Dijkstra. Hierarchical orderings of sequential processes. Acta Informatica 1(2):115-138, 1971.
|
| |
6
|
H. Vantilborgh and A. van Lamsweerde. On an extension of Dijkstra's semaphore primitives. Information Processing Letters 1:18-186, 1972.
|
| |
7
|
S. S. Patil. Limitations and capabilities of Dijkstra's semaphore primitives for coordination among processes. Project MAC Computational Structures Group Memo 57, 1971.
|
| |
8
|
E. W. Dijkstra. Unpublished manuscript.
|
| |
9
|
P. Wodon. Still another tool for controlling cooperating algorithms. Carnegie-Mellon University Report, 1972.
|
| |
10
|
D. L. Parnas. On a solution to the cigarette smokers' problem (without conditional statements). Carnegie-Mellon University Report, 1972.
|
| |
11
|
J. H. Saltzer. Traffic Control in a Multiplexed Computer System, PhD thesis, MIT (Project MAC), 1966.
|
| |
12
|
R. J. Lipton. On synchronization primitive systems. Yale Computer Science Research Report #22, 1973.
|
 |
13
|
|
 |
14
|
|
| |
15
|
R. J. Lipton. Reduction: a new method for proving properties of systems of processes. In preparation.
|
|