{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:19:22Z","timestamp":1725455962780},"publisher-location":"Berlin\/Heidelberg","reference-count":15,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"354008360X"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0021426","type":"book-chapter","created":{"date-parts":[[2005,11,23]],"date-time":"2005-11-23T00:19:12Z","timestamp":1132705152000},"page":"243-287","source":"Crossref","is-referenced-by-count":0,"title":["Language features for parallel processing and resource control"],"prefix":"10.1007","author":[{"given":"Gregory R.","family":"Andrews","sequence":"first","affiliation":[]},{"given":"James R.","family":"McGraw","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"2","key":"11_CR1","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1109\/TSE.1975.6312840","volume":"SE-1","author":"P. Brinch Hansen","year":"1975","unstructured":"Brinch Hansen, P. The programming language Concurrent Pascal. IEEE Transactions on Software Engineering Vol. SE-1, No. 2, June 1975, 199\u2013207.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"11_CR2","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1002\/spe.4380060202","volume":"6","author":"P. Brinch Hansen","year":"1976","unstructured":"Brinch Hansen, P. The Solo operating system: a Concurrent Pascal program. Software Practices and Experience 6 (1976), 141\u2013149.","journal-title":"Software Practices and Experience"},{"issue":"10","key":"11_CR3","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1145\/362759.362813","volume":"14","author":"P.J. Courtois","year":"1971","unstructured":"Courtois, P.J., Heymans, F., and Parnas, D.L. Concurrent control with readers and writers. Comm. ACM 14, 10 (Oct. 1971), 667\u2013668.","journal-title":"Comm. ACM"},{"issue":"8","key":"11_CR4","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1145\/360303.360333","volume":"19","author":"M.A. Harrison","year":"1976","unstructured":"Harrison, M.A., Ruzzo, W.L., and Ullman, J.D. Protection in operating systems. Comm. ACM 19, 8 (August 1976), 461\u2013471.","journal-title":"Comm. ACM"},{"issue":"10","key":"11_CR5","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1145\/355620.361161","volume":"17","author":"C.A.R. Hoare","year":"1974","unstructured":"Hoare, C.A.R. Monitors: an operating system structuring concept. Comm. ACM 17, 10 (October 1974), 549\u2013557.","journal-title":"Comm. ACM"},{"issue":"3","key":"11_CR6","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1145\/356603.356607","volume":"4","author":"R.C. Holt","year":"1972","unstructured":"Holt, R.C. Some deadlock properties of computer systems. Computing Surveys Vol. 4, No. 3, (September 1972), 179\u2013196.","journal-title":"Computing Surveys"},{"issue":"5","key":"11_CR7","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1145\/360051.360079","volume":"19","author":"J.H. Howard","year":"1976","unstructured":"Howard, J.H. Proving monitors. Comm. ACM 19, 5 (May 1976), 273\u2013285.","journal-title":"Comm. ACM"},{"issue":"5","key":"11_CR8","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1145\/360051.360074","volume":"19","author":"B.W. Lampson","year":"1976","unstructured":"Lampson, B.W., and Sturgis, H.E. Reflections on operating systems design. Comm. ACM 19, 5 (May 1976), 273\u2013279.","journal-title":"Comm. ACM"},{"key":"11_CR9","unstructured":"McGraw, J.R. Representing process interaction in a programming language. Ph.D. Thesis, Department of Computer Science, Cornell University (in preparation)."},{"key":"11_CR10","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1002\/spe.4380050304","volume":"5","author":"A.C. Shaw","year":"1975","unstructured":"Shaw, A.C. et. al. A multiprogramming nucleus with dynamic resource facilities. Software Practices and Experience Vol. 5, 1975, 245\u2013267.","journal-title":"Software Practices and Experience"},{"key":"11_CR11","unstructured":"Silberschatz, A., Kieburtz, R.B., and Bernstein, A. Extending Concurrent Pascal to allow dynamic resource management. Technical Report #53, Department of Computer Science, State University of New York at Stony Brook, June 1976."},{"key":"11_CR12","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1007\/BF00264291","volume":"1","author":"N. Wirth","year":"1971","unstructured":"Wirth, N. The programming language Pascal. Acta Informatica, Vol. 1, 1971, 35\u201363.","journal-title":"Acta Informatica"},{"key":"11_CR13","unstructured":"Wirth, N. Modula: A language for modular multiprogramming. Technical Report #18, Institut f\u00fcr Informatik, ETH, March 1976."},{"key":"11_CR14","unstructured":"Wirth, N. The use of Modula and Design and implementation of Modula. Technical Report #19, Institut f\u00fcr Informatik, ETH, June 1976."},{"issue":"6","key":"11_CR15","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1145\/355616.364017","volume":"17","author":"W.A. Wulf","year":"1974","unstructured":"Wulf, W.A. el. al. Hydra: the kernal of a multiprocessor operating system. Comm. ACM 17, 6 (June 1974), 337\u2013345.","journal-title":"Comm. ACM"}],"container-title":["Lecture Notes in Computer Science","Design and Implementation of Programming Languages"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0021426.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T16:46:48Z","timestamp":1607532408000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0021426"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["354008360X"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/bfb0021426","relation":{},"subject":[]}}