-
1
-
-
84976716507
-
Review of the architecture of concurrent programs
-
September
-
Abrahams, P. W. 1978 September. Review of the Architecture of Concurrent Programs. Computing Reviews 19.
-
(1978)
Computing Reviews
, pp. 19
-
-
Abrahams, P.W.1
-
3
-
-
84976846806
-
Language features for process interaction
-
March
-
Andrews, G. R. and McGraw, J. R. 1977 March. Language features for process interaction. SFGPLAN Notices 12: 111-127.
-
(1977)
SFGPLAN Notices
, vol.12
, pp. 111-127
-
-
Andrews, G.R.1
McGraw, J.R.2
-
4
-
-
0020719929
-
Concepts and notations for concurrent programming
-
January., Reprinted in Gehani [1988] 3-69
-
Andrews, G. R. and Schneider, F. B. 1983, January. Concepts and notations for concurrent programming. ACM Computing Surveys 15: 3-13. Reprinted in Gehani [1988] 3-69.
-
(1983)
ACM Computing Surveys
, vol.15
, pp. 3-13
-
-
Andrews, G.R.1
Schneider, F.B.2
-
6
-
-
0022011247
-
A survey of systems programming languages: Concepts and facilities
-
February
-
Appelbe, W. F. and Hansen, K. 1985 February. A survey of systems programming languages: concepts and facilities. Software-Practice and Experience 15: 169- 190.
-
(1985)
Software-Practice and Experience
, vol.15
, pp. 169-190
-
-
Appelbe, W.F.1
Hansen, K.2
-
7
-
-
0024736238
-
Programming languages for distributed computing systems
-
September
-
Bal, H. E., Steiner, J. G. and Tanenbaum, A. S. 1989 September. Programming languages for distributed computing systems. ACM Computing Surveys 21: 261- 322.
-
(1989)
ACM Computing Surveys
, vol.21
, pp. 261-322
-
-
Bal, H.E.1
Steiner, J.G.2
Tanenbaum, A.S.3
-
8
-
-
84976825804
-
Language hierarchies and interfaces
-
Germany, July 23-August 2, 1975. Lecture Notes in Computer Science 46. New York: Springer-Verlag
-
Bauer, F. L. and Samelson, K. 1976. Language hierarchies and interfaces. Proceedings of an International Summer School at Marktoberdorf, Germany, July 23-August 2, 1975. Lecture Notes in Computer Science 46. New York: Springer-Verlag.
-
(1976)
Proceedings of An International Summer School at Marktoberdorf
-
-
Bauer, F.L.1
Samelson, K.2
-
9
-
-
84976662770
-
-
New York: Wiley Ileyden
-
Bell, D. H., Kerridge, J. M., Simpson, D. and Willis, N. 1983. Parallel Programming -A Bibliography. New York: Wiley Ileyden.
-
(1983)
Parallel Programming -A Bibliography
-
-
Bell, D.H.1
Kerridge, J.M.2
Simpson, D.3
Willis, N.4
-
13
-
-
0019543411
-
A Modula based language supporting hierarchical development and verification
-
11. March
-
Bernstein, A. J. and Elisor, J. 11. 1981 March. A Modula based language supporting hierarchical development and verification. Software-Practice and Experience 11: 237-255.
-
(1981)
Software-Practice and Experience
, vol.11
, pp. 237-255
-
-
Bernstein, A.J.1
Elisor, J.2
-
15
-
-
84976765563
-
Object structure in the Emerald system
-
November
-
Black, A., Hutchinson, N., Jul, E. and Levy, H. 1986 November. Object structure in the Emerald system. SIGPLAN Notices 21:78 -86.
-
(1986)
SIGPLAN Notices
, vol.21
, pp. 78-86
-
-
Black, A.1
Hutchinson, N.2
Jul, E.3
Levy, H.4
-
17
-
-
0003979521
-
-
New York: Holt, Rinehart and Winston
-
Boyle, J., Butler, R., Disz, T., Glickfeld, B., Lusk, E., Overbeek, R., Patterson, J. and Stevens, R. 1987. Portable Programs for Parallel Processors. New York: Holt, Rinehart and Winston.
-
(1987)
Portable Programs for Parallel Processors
-
-
Boyle, J.1
Butler, R.2
Disz, T.3
Glickfeld, B.4
Lusk, E.5
Overbeek, R.6
Patterson, J.7
Stevens, R.8
-
18
-
-
84976696232
-
-
April. Copenhagen, Denmark: ltegnecentralen. Revised version in Brinch Hansen [1973b
-
Brinch Hansen, P. 1969 April. RC 4000 Software: Multiprogramming System. Copenhagen, Denmark: ltegnecentralen. Revised version in Brinch Hansen [1973b 237-286.
-
(1969)
RC 4000 Software: Multiprogramming System
, pp. 237-286
-
-
Brinch Hansen, P.1
-
19
-
-
84976657475
-
-
August. Seminar on Operating Systems Techniques, Belfast, Northern Ireland. In Hoare [1972a Review: Computing Reviews 26738, 1973
-
Brinch Hansen, P. 1971a August. An outline of a course on operating system principles. Seminar on Operating Systems Techniques, Belfast, Northern Ireland. In Hoare [1972a] 29-36. Review: Computing Reviews 26738, 1973.
-
(1971)
An Outline of a Course on Operating System Principles
, pp. 29-36
-
-
Brinch Hansen, P.1
-
20
-
-
84944316795
-
Short-term scheduling in multiprogramming systems
-
October., Palo Alto, CA, Review: Bibliography 27, Computing Reviews, 1972
-
Brinch Hansen, P. 1971b October. Short-term scheduling in multiprogramming systems. ACM Symposium on Operating System Principles, Palo Alto, CA, 101-105. Review: Bibliography 27, Computing Reviews, 1972.
-
(1971)
ACM Symposium on Operating System Principles
, pp. 101-105
-
-
Brinch Hansen, P.1
-
21
-
-
85033216764
-
-
November. Pittsburgh, PA: Carnegie-Mellon University. Privately circulated
-
Brinch Hansen, P. 1971c November. Multiprogramming with monitors. Pittsburgh, PA: Carnegie-Mellon University. Privately circulated.
-
(1971)
Multiprogramming with Monitors
-
-
Brinch Hansen, P.1
-
22
-
-
0015476148
-
A comparison of two synchronizing concepts
-
Submitted November 1971. Review: Computing Reviews 26837, 1974
-
Brinch Hansen, P. 1972a. A comparison of two synchronizing concepts. Acta In- formatica 1: 190-199. Submitted November 1971. Review: Computing Reviews 26837, 1974.
-
(1972)
Acta In- Formatica
, vol.1
, pp. 190-199
-
-
Brinch Hansen, P.1
-
23
-
-
0001206481
-
Structured multiprogramming
-
July. Invited paper, Also in Cries [1978] 215-223. Review: Computing Reviews 24238, 1972
-
Brinch Hansen, P. 1972b July. Structured multiprogramming. Invited paper, Communications of the ACM 15: 574-578. Also in Cries [1978] 215-223. Review: Computing Reviews 24238, 1972.
-
(1972)
Communications of the ACM
, vol.15
, pp. 574-578
-
-
Brinch Hansen, P.1
-
24
-
-
34250435556
-
A reply to comments on "A comparison of two synchronizing concepts
-
Brinch Hansen, P. 1973a. A reply to comments on "A comparison of two synchronizing concepts." Acfa Informatica 2: 189-190.
-
(1973)
Acfa Informatica
, vol.2
, pp. 189-190
-
-
Brinch Hansen, P.1
-
25
-
-
0037699875
-
-
July. Englewood Cliffs NJ: Prentice-Hall. Submitted May 1972. Translations: Kindai Kagaku Sha, Tokyo, Japan, 1976; Carl Hanser Verlag, Munich, Germany, 1977; SNTL, Prague, Czecho-Slovakia, 1979; Wydawnictwa Naukowo-Techniczne, Warsaw, Poland, 1979; Naucna Knjiga, Belgrade, Yugoslavia, 1982. Reviews: Computing Reviews 26104, 1973, and 29801, 1976; American Scientist, Computer, BIT, 1975; Embedded Systems Programming, 1990
-
Brinch Hansen, P. 1973b July. Operating System Principles. Englewood Cliffs NJ: Prentice-Hall. Submitted May 1972. Translations: Kindai Kagaku Sha, Tokyo, Japan, 1976; Carl Hanser Verlag, Munich, Germany, 1977; SNTL, Prague, Czechoslovakia, 1979; Wydawnictwa Naukowo-Techniczne, Warsaw, Poland, 1979; Naucna Knjiga, Belgrade, Yugoslavia, 1982. Reviews: Computing Reviews 26104, 1973, and 29801, 1976; American Scientist, Computer, BIT, 1975; Embedded Systems Programming, 1990.
-
(1973)
Operating System Principles
-
-
Brinch Hansen, P.1
-
27
-
-
84976702815
-
Concurrent programming roncepts
-
December. Invited paper, Review: Computing Reviews 26927, 1974
-
Brinch Hansen, P. 1973d December. Concurrent programming roncepts. Invited paper, ACM Computing Surveys 5: 223-245. Review: Computing Reviews 26927, 1974.
-
(1973)
ACM Computing Surveys
, vol.5
, pp. 223-245
-
-
Brinch Hansen, P.1
-
28
-
-
0038386415
-
-
April. Pasadena CA: Information Science, California Institute of Technology. Referenced in Silberschatz [1977]. No longer available
-
Brinch Hansen, P. 1974a April. Concurrent Pascal, a programming language for operating system design. Pasadena CA: Information Science, California Institute of Technology. Referenced in Silberschatz [1977]. No longer available.
-
(1974)
Concurrent Pascal, a Programming Language for Operating System Design
-
-
Brinch Hansen, P.1
-
29
-
-
84976787432
-
-
May. Pasadena CA: Information Science, California Institute of Technology. Referenced in Brinch Hansen [1975c]. No longer available
-
Brinch Hansen, P. 1971b May. Dearriy-a structured operating system. Pasadena CA: Information Science, California Institute of Technology. Referenced in Brinch Hansen [1975c]. No longer available.
-
(1971)
Dearriy-a Structured Operating System
-
-
Brinch Hansen, P.1
-
30
-
-
0037981801
-
A programming methodology for operating system design
-
August., Amsterdam: North- Holland, Review: Computing Reviews 27985, 1975
-
Brinch Hansen, P. 1974c August. A programming methodology for operating system design. Invited paper, Proceedings of the IFIP Congress 74, Amsterdam: North- Holland, 394 397. Review: Computing Reviews 27985, 1975.
-
(1974)
Invited Paper, Proceedings of the IFIP Congress
, vol.74
, pp. 394-397
-
-
Brinch Hansen, P.1
-
31
-
-
85033226381
-
-
November. (Part I. The purpose of Concurrent Pascal; Part II. The use of Concurrent Pascal.) Pasadena CA: Information Science, California Institute of Technology. Revised February 1975. Also in Proceedings of the International Conference on Reliable Software, Los Angeles, April 1975, SIGPLAN Notices 10: 305-309 (Part I only); Invited paper, IEEE Transactions on Software Engineering 1: 199-207, June 1975; Bauer [1976] 82-110; Gries [1978] 244 -261; Wasserman [1980] 465-473; Kuhn [1981] 313-321; Horowitz [1983b] 264-272; Gehani [1988] 73-92. Review: Computing Reviews 29418, 1976
-
Brinch Hansen, P. 1974d November. The programming language Concurrent Pascal. (Part I. The purpose of Concurrent Pascal; Part II. The use of Concurrent Pascal.) Pasadena CA: Information Science, California Institute of Technology. Revised February 1975. Also in Proceedings of the International Conference on Reliable Software, Los Angeles, April 1975, SIGPLAN Notices 10: 305-309 (Part I only); Invited paper, IEEE Transactions on Software Engineering 1: 199-207, June 1975; Bauer [1976] 82-110; Gries [1978] 244 -261; Wasserman [1980] 465-473; Kuhn [1981] 313-321; Horowitz [1983b] 264-272; Gehani [1988] 73-92. Review: Computing Reviews 29418, 1976.
-
(1974)
The Programming Language Concurrent Pascal
-
-
Brinch Hansen, P.1
-
32
-
-
84984003995
-
-
June. Pasadena CA: Information Science, California Institute of Technology. Also in Brinch Hansen 1977b
-
Brinch Hansen, P. 1975a June. Concurrent Pascal report. Pasadena CA: Information Science, California Institute of Technology. Also in Brinch Hansen [1977b] 231- 270.
-
(1975)
Concurrent Pascal Report
, pp. 231-270
-
-
Brinch Hansen, P.1
-
33
-
-
84976740143
-
-
July. Pasadena CA: Information Science, California Institute of Technology
-
Brinch Hansen, P. and Hartmann, A. C. 1975b July. Sequential Pascal report. Pasadena CA: Information Science, California Institute of Technology.
-
(1975)
Sequential Pascal Report
-
-
Brinch Hansen, P.1
Hartmann, A.C.2
-
34
-
-
85033213824
-
-
June-July. Pasadena, CA: Information Science, California Institute of Technology. Also in Software-Practice and Experience, April-June 1976; Brinch Hansen [1977b] 69-142. Review. Computing Reviews 31363, 1977
-
Brinch Hansen, P. 1975c June-July. The Solo operating system. Pasadena, CA: Information Science, California Institute of Technology. Also in Software-Practice and Experience 6: 141-200, April-June 1976; Brinch Hansen [1977b] 69-142. Review. Computing Reviews 31363, 1977.
-
(1975)
The Solo Operating System
, vol.6
, pp. 141-200
-
-
Brinch Hansen, P.1
-
35
-
-
0016534664
-
Universal types in concurrent pascal
-
July
-
Brinch Hansen, P. 1975d July. Universal types in Concurrent Pascal. Information Processing Letters 3:165-166.
-
(1975)
Information Processing Letters
, vol.3
, pp. 165-166
-
-
Brinch Hansen, P.1
-
36
-
-
85033224452
-
-
October. Pasadena CA: Information Science, California Institute of Technology. Also in Brinch Hansen [1977b
-
Brinch Hansen, P. 1975e October. Concurrent Pascal machine. Pasadena CA: Information Science, California Institute of Technology. Also in Brinch Hansen [1977b] 271-297.
-
(1975)
Concurrent Pascal Machine
, pp. 271-297
-
-
Brinch Hansen, P.1
-
37
-
-
84913245087
-
-
November. Pasadena CA: Information Science, California Institute of Technology. Also in Brinch Hansen [1977b
-
Brinch Hansen, P. 1975f November. A real-time scheduler. Pasadena CA: Information Science, California Institute of Technology. Also in Brinch Hansen [1977b] 189- 227.
-
(1975)
A Real-time Scheduler
, pp. 189-227
-
-
Brinch Hansen, P.1
-
38
-
-
85033224440
-
-
Pasadena CA: Information Science, California Institute of Technology. Also in Brinch Hansen [1977b
-
Brinch Hansen, P. 1976a January. The job stream system. Pasadena CA: Information Science, California Institute of Technology. Also in Brinch Hansen [1977b] 148- 188.
-
(1976)
January. The Job Stream System
, pp. 148-188
-
-
Brinch Hansen, P.1
-
39
-
-
85033213355
-
-
Pasadena CA: California Institute of Technology. Referenced in Powell [1979]. No longer available
-
Brinch Hansen, P. 1976b. Concurrent Pascal implementation notes. Pasadena CA: California Institute of Technology. Referenced in Powell [1979]. No longer available.
-
(1976)
Concurrent Pascal Implementation Notes
-
-
Brinch Hansen, P.1
-
41
-
-
85033223781
-
-
July. Submitted July 1976. Translations: Kagaku-Gijyutsu, Tokyo, Japan, 1980; Oldenbourg, Munich, Germany, 1981. Reviews: Choice, Ingenieren, 1978; Computing Reviews 33358, Computer, 1979; Embedded Systems Programming, 1990
-
Brinch Hansen, P. 1977b July. The Architecture of Concurrent Programs. Englewood Cliffs NJ: Prentice-Hall. Submitted July 1976. Translations: Kagaku-Gijyutsu, Tokyo, Japan, 1980; Oldenbourg, Munich, Germany, 1981. Reviews: Choice, Ingenieren, 1978; Computing Reviews 33358, Computer, 1979; Embedded Systems Programming, 1990.
-
(1977)
The Architecture of Concurrent Programs. Englewood Cliffs NJ: Prentice-Hall
-
-
Brinch Hansen, P.1
-
42
-
-
0017787849
-
November. Network-a multiprocessor program
-
Chicago IL, Also in IEEE Transactions on Software Engineering 4: 194-199, May 1978. Review: Computing Reviews 33840, 1978
-
Brinch Hansen, P. 1977c November. Network-a multiprocessor program. IEEE Computer and Software Applications Conference, Chicago IL, 336-340. Also in IEEE Transactions on Software Engineering 4: 194-199, May 1978. Review: Computing Reviews 33840, 1978.
-
(1977)
IEEE Computer and Software Applications Conference
, pp. 336-340
-
-
Brinch Hansen, P.1
-
44
-
-
0018031239
-
November. Distributed Processes: A concurrent programming concept
-
Submitted September 1977, revised December 1977. Also in Bergland [1981] 289-296; Saib [1983] 500- 507; Gehani [1988] 216-233
-
Brinch Hansen, P. 1978b November. Distributed Processes: A concurrent programming concept. Communications of the ACM 21: 934-941. Submitted September 1977, revised December 1977. Also in Bergland [1981] 289-296; Saib [1983] 500- 507; Gehani [1988] 216-233.
-
(1978)
Communications of the ACM
, vol.21
, pp. 934-941
-
-
Brinch Hansen, P.1
-
45
-
-
0018467864
-
A keynote address on concurrent programming
-
November., Chicago IL, 1-6. Also in Computer, May 1979; Selected Reprints in Software, M. V. Zelkowitz ed. Los Angeles CA: IEEE Computer Society, 1982, 42-48. Review: Computing Reviews 35247, 1979
-
Brinch Hansen, P. 1978c November. A keynote address on concurrent programming. IEEE Computer Software and Applications Conference, Chicago IL, 1-6. Also in Computer 12: 50-56, May 1979; Selected Reprints in Software, M. V. Zelkowitz ed., Los Angeles CA: IEEE Computer Society, 1982, 42-48. Review: Computing Reviews 35247, 1979.
-
(1978)
IEEE Computer Software and Applications Conference
, vol.12
, pp. 50-56
-
-
Brinch Hansen, P.1
-
46
-
-
0018030915
-
Reproducible testing of monitors
-
November-December.
-
Brinch Hansen, P. 1978d November-December. Reproducible testing of monitors. Software-Practice and Experience 8: 721-729.
-
(1978)
Software-Practice and Experience
, vol.8
, pp. 721-729
-
-
Brinch Hansen, P.1
-
47
-
-
0019087528
-
-
June. Los Angeles, CA: Computer Science Department, University of Southern California. Also in Software-Practice and Experience, November 1980. Review: Computing Reviews 37637, 1981
-
Brincli Hansen, P. and Fellows, J. A. 1980 .June. The Trio operating system. Los Angeles, CA: Computer Science Department, University of Southern California. Also in Software-Practice and Experience 10: 943-948, November 1980. Review: Computing Reviews 37637, 1981.
-
(1980)
The Trio Operating System
, vol.10
, pp. 943-948
-
-
Brincli Hansen, P.1
Fellows, J.A.2
-
50
-
-
0024682756
-
A multiprocessor implementation of Joyce
-
June
-
Brinch Hansen, P. 1989b June. A multiprocessor implementation of Joyce. Software- Practice and Experience 19: 579-592.
-
(1989)
Software- Practice and Experience
, vol.19
, pp. 579-592
-
-
Brinch Hansen, P.1
-
51
-
-
84976775860
-
Concurrent programming
-
1979
-
Bryant, R. E. and Dennis, J. B. 1979. Concurrent programming. In Wegner [1979] 584-610.
-
(1979)
Wegner
, pp. 584-610
-
-
Bryant, R.E.1
Dennis, J.B.2
-
52
-
-
84976749010
-
Pascal-FC: A language for teaching concurrent programming
-
January
-
Burns, A. and Davies, G. 1988 January. Pascal-FC: A language for teaching concurrent programming. SIGPLAN Notices 23:58-66.
-
(1988)
SIGPLAN Notices
, vol.23
, pp. 58-66
-
-
Burns, A.1
Davies, G.2
-
54
-
-
0018533464
-
An assessment of concurrent pascal
-
October., Also in Gehani [1988] 351-364
-
Coleman, D., Gallimore, R. M., Hughes, J. W. and Powell, M. S. 1979 October. An assessment of Concurrent Pascal. Software-Practice and Experience 9: 827-837. Also in Gehani [1988] 351-364.
-
(1979)
Software-Practice and Experience
, vol.9
, pp. 827-837
-
-
Coleman, D.1
Gallimore, R.M.2
Hughes, J.W.3
Powell, M.S.4
-
55
-
-
84976715070
-
Concurrent Pascal-an appraisal
-
1980
-
Coleman, D. 1980. Concurrent Pascal-an appraisal. In McKeag [1980] 213-227.
-
(1980)
McKeag
, pp. 213-227
-
-
Coleman, D.1
-
56
-
-
84976713553
-
Concurrent control with "readers" and "writers
-
October.
-
Courtois, P. J., Heym.ans, F. and Parnas, D. L. 1971 October. Concurrent control with "readers" and "writers." Communications of the ACM 14: 667-668.
-
(1971)
Communications of the ACM
, vol.14
, pp. 667-668
-
-
Courtois, P.J.1
Heym, F.2
Parnas, D.L.3
-
57
-
-
34250459322
-
Comments on "A comparison of two synchronizing concepts
-
Courtois, P. J., Heymans, F. and Parnas, D. L. 1972. Comments on "A comparison of two synchronizing concepts." Acta Informatica 1: 375-376.
-
(1972)
Acta Informatica
, vol.1
, pp. 375-376
-
-
Courtois, P.J.1
Heymans, F.2
Parnas, D.L.3
-
59
-
-
0013402381
-
Hierarchical program structures
-
1972a
-
Dahl, O.-J. and Hoare, C. A. R. 1972b. Hierarchical program structures. In Dahl [1972a] 175-220.
-
(1972)
Dahl
, pp. 175-220
-
-
Dahl, O.-J.1
Hoare, C.A.R.2
-
61
-
-
0013982106
-
-
September. Eindhoven, The Netherlands: Mathematical Department, Technological University. Also in Genuys [1968
-
Dijkstra, E. W. 1965 September. Cooperating sequential processes. Eindhoven, The Netherlands: Mathematical Department, Technological University. Also in Genuys [1968] 43-112.
-
(1965)
Cooperating Sequential Processes
, pp. 43-112
-
-
Dijkstra, E.W.1
-
62
-
-
85033240128
-
The structure of "Tilft" multiprogramming system
-
1967 October., Catlinburg, TN. Also in Communications of the ACM, May 1976, and 26:49-52, January, 1983
-
Dijkstra, E. W. 1967 October. The structure of "Tilft" multiprogramming system. ACM Symposium on Operating System Principles, Catlinburg, TN. Also in Communications of the ACM 11:311-346, May 1976, and 26:49-52, January, 1983.
-
ACM Symposium on Operating System Principles
, vol.11
, pp. 311-346
-
-
Dijkstra, E.W.1
-
63
-
-
0015195766
-
Hierarchical ordering of sequential processes
-
Also in Hoare [1972a] 72-93
-
Dijkstra, E. W. 1971. Hierarchical ordering of sequential processes. Acta Informatica 1: 115-138. Also in Hoare [1972a] 72-93.
-
(1971)
Acta Informatica
, vol.1
, pp. 115-138
-
-
Dijkstra, E.W.1
-
64
-
-
85033214964
-
-
Discussion. August. Seminar on Operating Systems Techniques, Belfast, Northern Ireland. In Hoare [1972a
-
Discussion. 1971 August. Discussion of conditional critical regions and monitors. Seminar on Operating Systems Techniques, Belfast, Northern Ireland. In Hoare [1972a] 110-113.
-
(1971)
Discussion of Conditional Critical Regions and Monitors
, pp. 110-113
-
-
-
70
-
-
0018291096
-
How to design and implement small time-sharing systems using concurrent pascal
-
January
-
Graef, N., Kretschmer, H., Lohr, K.-P. and Morawetz, B. 1979 January. How to design and implement small time-sharing systems using Concurrent Pascal. Software- Practice and Experience 9: 17 -24.
-
(1979)
Software- Practice and Experience
, vol.9
, pp. 17-24
-
-
Graef, N.1
Kretschmer, H.2
Lohr, K.-P.3
Morawetz, B.4
-
72
-
-
0343628190
-
Nested monitor calls
-
October
-
Haddon, B. K. 1977 October. Nested monitor calls. Operating Systems Review 11:18- 23.
-
(1977)
Operating Systems Review
, vol.11
, pp. 18-23
-
-
Haddon, B.K.1
-
73
-
-
84892247147
-
-
September. Ph.D. Thesis. Pasadena CA: Information Science, California Institute of Tech-nology. Also published as Lecture Notes in Computer Science 50. New York: Springer-Verlag, 1977
-
Hartmann, A. C. 1975 September. A Concurrent Pascal compiler for minicomputers. Ph.D. Thesis. Pasadena CA: Information Science, California Institute of Technology. Also published as Lecture Notes in Computer Science 50. New York: Springer-Verlag, 1977.
-
(1975)
A Concurrent Pascal Compiler for Minicomputers
-
-
Hartmann, A.C.1
-
74
-
-
84976724447
-
-
Ph.D. Thesis. Los Angeles CA: Computer Science Department, University of Southern Califor-nia
-
Hayden, C. 1979. Distributed Processes: Experience and architectures. Ph.D. Thesis. Los Angeles CA: Computer Science Department, University of Southern California.
-
(1979)
Distributed Processes: Experience and Architectures
-
-
Hayden, C.1
-
75
-
-
84983920246
-
Writing device drivers in Concurrent Pascal
-
April
-
Heimbigner, D. 1978 April. Writing device drivers in Concurrent Pascal. Operating Systems Review 12: 16-33.
-
(1978)
Operating Systems Review
, vol.12
, pp. 16-33
-
-
Heimbigner, D.1
-
76
-
-
0005456280
-
-
August. Belfast: Queen's University. Privately circulated. Not to be confused with Hoare [1971b] of the same title
-
Hoare, C. A. R. 1971a August. Towards a theory of parallel programming. Belfast: Queen's University. Privately circulated. Not to be confused with Hoare [1971b] of the same title.
-
(1971)
Towards a Theory of Parallel Programming
-
-
Hoare, C.A.R.1
-
77
-
-
0005456280
-
Towards a theory of parallel programming
-
August., Belfast, Northern Ireland. In Hoare [1972a Also in Cries [197S] 202-214. Not to be confused with Hoare [1971a] of the same title
-
Hoare, C. A. R. 1971b August. Towards a theory of parallel programming. Seminar on Operating Systems Techniques, Belfast, Northern Ireland. In Hoare [1972a] 61-71. Also in Cries [197S] 202-214. Not to be confused with Hoare [1971a] of the same title.
-
(1971)
Seminar on Operating Systems Techniques
, pp. 61-71
-
-
Hoare, C.A.R.1
-
78
-
-
0005456280
-
-
eds. New York: Academic Press. Proceedings of a seminar at Queen's University, Belfast, August 30-September 3, 1971
-
Hoare, C. A. R. and Perrott, R. H. eds. 1972a. Operating Systems Techniques. New York: Academic Press. Proceedings of a seminar at Queen's University, Belfast, August 30-September 3, 1971.
-
(1972)
Operating Systems Techniques
-
-
Hoare, C.A.R.1
Perrott, R.H.2
-
79
-
-
0015482118
-
Proof of correctness of data representations
-
Submitted February 1972. Also in Bauer [1976] 183-193; Cries [1978] 269-281; Hoare [1989] 103-115
-
Hoare, C. A. R. 1972b. Proof of correctness of data representations. Acta Informatica 1: 271-281. Submitted February 1972. Also in Bauer [1976] 183-193; Cries [1978] 269-281; Hoare [1989] 103-115.
-
(1972)
Acta Informatica
, vol.1
, pp. 271-281
-
-
Hoare, C.A.R.1
-
80
-
-
84976728081
-
-
January. On January 11, 1973, Hoare gave Jim Horning a copy of this undated, unpublished draft. [Horning, 1991
-
Hoare, C. A. R. 1973a January. A pair of synchronising primitives. On January 11, 1973, Hoare gave Jim Horning a copy of this undated, unpublished draft. [Horning, 1991).
-
(1973)
A Pair of Synchronising Primitives
-
-
Hoare, C.A.R.1
-
81
-
-
0037710416
-
A structured paging system
-
August., Submitted October 1972. Also in Hoare [1989] 133-151
-
Hoare, C. A. R. 1973b August. A structured paging system. Computer Journal 16: 209-214. Submitted October 1972. Also in Hoare [1989] 133-151.
-
(1973)
Computer Journal
, vol.16
, pp. 209-214
-
-
Hoare, C.A.R.1
-
82
-
-
0016114085
-
October. Monitors: An operating system structuring concept
-
Submitted February 1973, revised April 1974. Also in Cries [1978] 224-243; Wasserman [1980] 156-164; Gehani [1988] 256-277; Hoare [1989] 171-191
-
Iloare, C. A. R. 1974a October. Monitors: An operating system structuring concept. Communications of the ACM 17: 549 557. Submitted February 1973, revised April 1974. Also in Cries [1978] 224-243; Wasserman [1980] 156-164; Gehani [1988] 256-277; Hoare [1989] 171-191.
-
(1974)
Communications of the ACM
, vol.17
, pp. 549-557
-
-
Iloare, C.A.R.1
-
83
-
-
22944443441
-
Hints on programming language design
-
C. Bunyan (ed.), Berkshire, England: Infotech International, Also in Wasserman [1980] 43-52; Hoare [1989] 193-216
-
Hoare, C. A. R. 1974b. Hints on programming language design. In Computer Systems Reliability, C. Bunyan (ed.), Berkshire, England: Infotech International, 505-534. Also in Wasserman [1980] 43-52; Hoare [1989] 193-216.
-
(1974)
Computer Systems Reliability
, pp. 505-534
-
-
Hoare, C.A.R.1
-
84
-
-
85033237624
-
Hints on the design of a programming language for realtime command and control
-
It., J. P. Spencer ed. Berkshire, England: Infotech International
-
Hoare, C. A. It. 1976. Hints on the design of a programming language for realtime command and control. In Real-time Software: International State of the Art Report, J. P. Spencer ed., Berkshire, England: Infotech International, 685 -699.
-
(1976)
Real-time Software: International State of the Art Report
, pp. 685-699
-
-
Hoare, C.A.1
-
85
-
-
0018005391
-
Communicating sequential processes
-
August., Submitted March 1977, revised August 1977. Also in Wasserman [19S0] 170-181; Bergland [1981] 277-288; Kuhn [1981] 323-334; Communications of the ACM2Q-. 100-106 (1983); Horowitz [1983b] 306-317; Saib [1983] 508-519; Gehani [1988] 278- 308; Hoare [1989] 259-288
-
Hoare, C. A. R. 1978 August. Communicating sequential processes. Communications of the ACM 21: 606-677. Submitted March 1977, revised August 1977. Also in Wasserman [19S0] 170-181; Bergland [1981] 277-288; Kuhn [1981] 323-334; Communications of the ACM2Q-. 100-106 (1983); Horowitz [1983b] 306-317; Saib [1983] 508-519; Gehani [1988] 278- 308; Hoare [1989] 259-288.
-
(1978)
Communications of the ACM
, vol.21
, pp. 606-677
-
-
Hoare, C.A.R.1
-
87
-
-
0347194271
-
-
Reading MA: Addison-Wesley
-
Holt, R. C., Graham, G. S., Lazowska, E. D. and Scott, M. A. 1978. Structured Concurrent Programming with Operating Systems Applications. Reading MA: Addison-Wesley.
-
(1978)
Structured Concurrent Programming with Operating Systems Applications
-
-
Holt, R.C.1
Graham, G.S.2
Lazowska, E.D.3
Scott, M.A.4
-
88
-
-
84976694672
-
A short introduction to concurrent Euclid
-
May
-
Holt, R. C. 1982 May. A short introduction to Concurrent Euclid. SIGPLAN Notices 17: 60-79.
-
(1982)
SIGPLAN Notices
, vol.17
, pp. 60-79
-
-
Holt, R.C.1
-
90
-
-
84976728275
-
Device management in turing plus
-
January
-
Holt, R. C. 1988 January. Device management in Turing Plus. Operating System Review 22: 33-41.
-
(1988)
Operating System Review
, vol.22
, pp. 33-41
-
-
Holt, R.C.1
-
91
-
-
85033234799
-
-
May. Personal communication
-
Horning, J. J. 1991 May. Personal communication.
-
(1991)
-
-
Horning, J.J.1
-
98
-
-
84976805750
-
On structuring operating systems with monitors
-
February
-
Keedy, J. L. 1978 February. On structuring operating systems with monitors. Australian Computer Journal 10: 23-27.
-
(1978)
Australian Computer Journal
, vol.10
, pp. 23-27
-
-
Keedy, J.L.1
-
99
-
-
0019899051
-
A fortran implementation of concurrent pascal
-
January
-
Kerridge, J. M. 1982 January. A Fortran implementation of Concurrent Pascal. Software-Practice and Experience 12: 45-56.
-
(1982)
Software-Practice and Experience
, vol.12
, pp. 45-56
-
-
Kerridge, J.M.1
-
100
-
-
0017516759
-
An alternative to event queues for synchronization in monitors
-
July
-
Kessels, J. L. W. 1977 July. An alternative to event queues for synchronization in monitors. Communications of the A CM 20:500-503.
-
(1977)
Communications of the a CM
, vol.20
, pp. 500-503
-
-
Kessels, J.L.W.1
-
101
-
-
34250837567
-
Real time Euclid: A language for reliable real time systems
-
September
-
Kligerman, E. and Stoyenko, A. D. 1986 September. Real time Euclid: A language for reliable real time systems. IEEE Transactions on Software Engineering 12: 941-949.
-
(1986)
IEEE Transactions on Software Engineering
, vol.12
, pp. 941-949
-
-
Kligerman, E.1
Stoyenko, A.D.2
-
102
-
-
0004797656
-
About the semantic nested monitor calls
-
April
-
Kotulski, L. 1987 April. About the semantic nested monitor calls. SIGPLAN Notices 22: 80-82.
-
(1987)
SIGPLAN Notices
, vol.22
, pp. 80-82
-
-
Kotulski, L.1
-
104
-
-
85033237699
-
-
Parallel Processing: Principles and Practice. Reading MA: Addison-Wesley
-
Krishnamurthy, E. V. 1989. Parallel Processing: Principles and Practice. Reading MA: Addison-Wesley.
-
(1989)
-
-
Krishnamurthy, E.V.1
-
105
-
-
0020120487
-
Processor management in a Concurrent Pascal kernel
-
April
-
Kruijer, H. S. M. 1982a April. Processor management in a Concurrent Pascal kernel. Operating Systems Review 16: 7-17.
-
(1982)
Operating Systems Review
, vol.16
, pp. 7-17
-
-
Kruijer, H.S.M.1
-
106
-
-
0020126690
-
A multi-user operating system for transaction processing written in Concurrent Pascal
-
May
-
Kruijer, H. S. M. 1982b May. A multi-user operating system for transaction processing written in Concurrent Pascal. Software-Practice and Experience 12: 445-454.
-
(1982)
Software-Practice and Experience
, vol.12
, pp. 445-454
-
-
Kruijer, H.S.M.1
-
107
-
-
84976653552
-
-
eds. August. Los Angeles CA: IEEE Computer Society
-
Kuhn, R. H. and Padua, D. A. eds. 1981 August. Parallel Processing. Los Angeles CA: IEEE Computer Society.
-
(1981)
Parallel Processing
-
-
Kuhn, R.H.1
Padua, D.A.2
-
108
-
-
0018985063
-
Experience with processes and monitors in Mesa
-
February., Also in Gehani [1988] 392-418
-
Lampson, B. W. and Redell, D. D. 1980 February. Experience with processes and monitors in Mesa. Communications of the ACM 23: 105-117. Also in Gehani [1988] 392-418.
-
(1980)
Communications of the ACM
, vol.23
, pp. 105-117
-
-
Lampson, B.W.1
Redell, D.D.2
-
109
-
-
0005259427
-
On the duality of operating system structures
-
October. International Symposium on Operating Systems, IRIA, France., April 1979
-
Lauer, H. C. and Needham, R. M. 1978 October. On the duality of operating system structures. International Symposium on Operating Systems, IRIA, France. Also in Operating Systems Review 13:3-19, April 1979.
-
(1978)
Also in Operating Systems Review
, vol.13
, pp. 3-19
-
-
Lauer, H.C.1
Needham, R.M.2
-
110
-
-
85033224435
-
-
Lecture Notes in Computer Science 114- Quote: "By the summer of 1975, the first version of the language had been completed. Over the next two years, the entire language design was reviewed and two implementations were produced. A preliminary version of this manual appeared in July 1978
-
Liskov, B., Atkinson, R., Bloom, T., Moss, E., Schaffert, J. C., Scheifler, R. and Snyder, A. 1981. CLU reference manual. Lecture Notes in Computer Science 114- Quote: "By the summer of 1975, the first version of the language had been completed. Over the next two years, the entire language design was reviewed and two implementations were produced... A preliminary version of this manual appeared in July 1978" (p. III).
-
(1981)
CLU Reference Manual
, pp. III
-
-
Liskov, B.1
Atkinson, R.2
Bloom, T.3
Moss, E.4
Schaffert, J.C.5
Scheifler, R.6
Snyder, A.7
-
111
-
-
0037493508
-
The problem of nested monitor calls
-
July
-
Lister, A. M. 1977 July. The problem of nested monitor calls. Operating Systems Review 11: 5-7.
-
(1977)
Operating Systems Review
, vol.11
, pp. 5-7
-
-
Lister, A.M.1
-
112
-
-
84976797758
-
Beyond concurrent pascal
-
November
-
Lohr, K.-P. 1977 November. Beyond Concurrent Pascal. SICPLAN Notices 12: 128-137.
-
(1977)
SICPLAN Notices
, vol.12
, pp. 128-137
-
-
Lohr, K.-P.1
-
113
-
-
85033228089
-
-
October. Personal communication
-
Lynch, W. C. 1991 October. Personal communication.
-
(1991)
-
-
Lynch, W.C.1
-
114
-
-
84976682559
-
Programming languages for operating systems
-
April. ACM SIGPLAN/SICOPS Interface Meeting, Savannah, GA., September 1973
-
McKeag, R. M. 1973 April. Programming languages for operating systems. ACM SIGPLAN/SICOPS Interface Meeting, Savannah, GA. In SIGPLAN Notices 8: 109-111, September 1973.
-
(1973)
SIGPLAN Notices
, vol.8
, pp. 109-111
-
-
McKeag, R.M.1
-
116
-
-
85033222526
-
-
August. Personal communication
-
McKeag, R. M. 1991 August. Personal communication.
-
(1991)
-
-
McKeag, R.M.1
-
117
-
-
84976744614
-
Review of the architecture of concurrent programs
-
May
-
Maddux, R. A. and Mills, H. D. 1979 May. Review of the Architecture of Concurrent Programs. IEEE Computer 12: 102-103.
-
(1979)
IEEE Computer
, vol.12
, pp. 102-103
-
-
Maddux, R.A.1
Mills, H.D.2
-
118
-
-
0018998765
-
Implementation of concurrent pascal on LSI-11
-
March
-
Mattson, S. E. 1980 March. Implementation of Concurrent Pascal on LSI-11. Software-Practice and Experience 10: 205-218.
-
(1980)
Software-Practice and Experience
, vol.10
, pp. 205-218
-
-
Mattson, S.E.1
-
121
-
-
0017971187
-
Experiences with the portability of concurrent pascal
-
May-June
-
Neal, D. and Wallentine, V. 1978 May-June. Experiences with the portability of Concurrent Pascal. Software-Practice and Experience 8: 341-354.
-
(1978)
Software-Practice and Experience
, vol.8
, pp. 341-354
-
-
Neal, D.1
Wallentine, V.2
-
122
-
-
0018754907
-
The implementation of concurrency for a PL/I-like language
-
December
-
Nehmer, J. 1979 December. The implementation of concurrency for a PL/I-like language. Software-Practice and Experience 9: 1043-1057.
-
(1979)
Software-Practice and Experience
, vol.9
, pp. 1043-1057
-
-
Nehmer, J.1
-
123
-
-
84910280765
-
-
December. Zurich, Switzerland: Institut fur Informatik, ETH
-
Nori, K. V., Ammann, U., Jensen, K. and Naegeli, H. H. 1974 December. The Pascal P compiler: implementation notes. Zurich, Switzerland: Institut fur Informatik, ETH.
-
(1974)
The Pascal P Compiler: Implementation Notes
-
-
Nori, K.V.1
Ammann, U.2
Jensen, K.3
Naegeli, H.H.4
-
125
-
-
84894612609
-
The non-problem of nested monitor calls
-
January
-
Parnas, D. L. 1978 January. The non-problem of nested monitor calls. Operating Systems Review 12: 12-14.
-
(1978)
Operating Systems Review
, vol.12
, pp. 12-14
-
-
Parnas, D.L.1
-
129
-
-
33745129848
-
-
Notes on the design of Euclid. SIGPLAN Notices, 11-19.
-
Popek, G. J., Horning, J. J., Lampson, B. W., Mitchell, J. G. and London, R- L. 1977. Notes on the design of Euclid. SIGPLAN Notices 12: 11-19. "Quote: The System Development Corporation is currently implementing Euclid" (p. 12).
-
(1977)
Quote: The System Development Corporation is Currently Implementing Euclid
, vol.12
, pp. 12
-
-
Popek, G.J.1
Horning, J.J.2
Lampson, B.W.3
Mitchell, J.G.4
London, R.-L.5
-
130
-
-
0018491252
-
Experience of transporting and using the Solo operating system
-
July
-
Powell, M. S. 1979 July. Experience of transporting and using the Solo operating system. Software-Practice and Experience 9: 561-570.
-
(1979)
Software-Practice and Experience
, vol.9
, pp. 561-570
-
-
Powell, M.S.1
-
131
-
-
0020172031
-
Use of concurrent pascal in systems programming teaching
-
Ravn, A. P. 1982. Use of Concurrent Pascal in systems programming teaching. Mi-croprocessing and Microprogramming 10:33-35.
-
(1982)
Microprocessing and Microprogramming
, vol.10
, pp. 33-35
-
-
Ravn, A.P.1
-
133
-
-
85033218056
-
-
November. Linkoping, Sweden: Department of Computer and Information Science, Linkoping University
-
Ringstrom, J. 1990 November. Predula: A multi-paradigm parallel programming environment. Linkoping, Sweden: Department of Computer and Information Science, Linkoping University.
-
(1990)
Predula: A Multi-paradigm Parallel Programming Environment
-
-
Ringstrom, J.1
-
138
-
-
25844478013
-
-
ed. New York: Springer-Verlag. Quotes: "The preliminary language report appeared as a . technical report [in February 1978]. No final report was issued;" And "We curtailed development of the compiler in 1979 when it became clear that another iteration on the language design was necessary" (, and 315
-
Shaw, M., ed. 1981. Alphard: Form and Content. New York: Springer-Verlag. Quotes: "The preliminary language report appeared as a ... technical report [in February 1978]. No final report was issued;" And "We curtailed development of the compiler in 1979 when it became clear that another iteration on the language design was necessary" (pp. 191 and 315).
-
(1981)
Alphard: Form and Content
, pp. 191
-
-
Shaw, M.1
-
140
-
-
84944999590
-
-
May. Ph.D. Thesis, Los Angeles CA: Computer Science Department, University of Southern California
-
Staunstrup, J. 1978 May. Specification, verification, and implementation of concurrent programs. Ph.D. Thesis, Los Angeles CA: Computer Science Department, University of Southern California.
-
(1978)
Specification, Verification, and Implementation of Concurrent Programs
-
-
Staunstrup, J.1
-
141
-
-
38049183785
-
A comparative survey of concurrent programming languages
-
October., Also in Gehani [1988] 419-435
-
Stotts, P. D. 1982 October. A comparative survey of concurrent programming languages. SIGPLAN Notices 17: 76-87. Also in Gehani [1988] 419-435.
-
(1982)
SIGPLAN Notices
, vol.17
, pp. 76-87
-
-
Stotts, P.D.1
-
145
-
-
0021517794
-
Concurrent C: A programming language for distributed multiprocessor systems
-
November
-
Tsujino, Y., Ando, M., Araki, T. and Tohura, N. 1984 November. Concurrent C: A programming language for distributed multiprocessor systems. Software- Practice and Experience 14: 1061-1078.
-
(1984)
Software- Practice and Experience
, vol.14
, pp. 1061-1078
-
-
Tsujino, Y.1
Ando, M.2
Araki, T.3
Tohura, N.4
-
147
-
-
0347897529
-
-
ed. October. Los Angeles CA: IEEE Computer Society
-
Wasserman, A. I. ed. 1980 October. Programming Language Design. Los Angeles CA: IEEE Computer Society.
-
(1980)
Programming Language Design
-
-
Wasserman, A.I.1
-
149
-
-
0018547475
-
Pascal-Plus-another language for modular multiprogramming
-
November
-
Welsh, J and Bustard, D. W. 1979 November. Pascal-Plus-another language for modular multiprogramming. Software-Practice and Experience 9: 947-957.
-
(1979)
Software-Practice and Experience
, vol.9
, pp. 947-957
-
-
Welsh, J.1
Bustard, D.W.2
-
151
-
-
0342323165
-
The problem of nested monitor calls revisited
-
January
-
Wettstein, H. 1978 January. The problem of nested monitor calls revisited. Operating Systems Review 12: 19-23.
-
(1978)
Operating Systems Review
, vol.12
, pp. 19-23
-
-
Wettstein, H.1
-
154
-
-
85036476101
-
A high-level framework for network-based resource sharing
-
June., Montvale NJ: AF1PS Press
-
White, J. E. 1976 June. A high-level framework for network-based resource sharing. National Computer Conference, Montvale NJ: AF1PS Press, 561-570.
-
(1976)
National Computer Conference
, pp. 561-570
-
-
White, J.E.1
-
157
-
-
0015197891
-
The programming language pascal
-
Wirth, N. 1971. The programming language Pascal. Acta Informatica 1: 35-63.
-
(1971)
Acta Informatica
, vol.1
, pp. 35-63
-
-
Wirth, N.1
-
158
-
-
0017415832
-
Modula: A programming language for modular multiprogramming
-
January., Also in Horowitz [1983b] 273-305
-
Wirth N 1977 January. Modula: A programming language for modular multiprogramming. Software-Practice and Experience 7: 3-35. Also in Horowitz [1983b] 273-305.
-
(1977)
Software-Practice and Experience
, vol.7
, pp. 3-35
-
-
Wirth, N.1
|