{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T14:30:50Z","timestamp":1725460250120},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540573968"},{"type":"electronic","value":"9783540481331"}],"license":[{"start":{"date-parts":[[1993,1,1]],"date-time":"1993-01-01T00:00:00Z","timestamp":725846400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1993]]},"DOI":"10.1007\/bfb0018647","type":"book-chapter","created":{"date-parts":[[2006,2,17]],"date-time":"2006-02-17T06:24:01Z","timestamp":1140157441000},"page":"54-86","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Extending the Multilisp sponsor model to deal with intertask synchronization side effects"],"prefix":"10.1007","author":[{"given":"Randy B.","family":"Osborne","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,31]]},"reference":[{"key":"4_CR1","volume-title":"Structure and Interpretation of Computer Programs","author":"H. Abelson","year":"1984","unstructured":"H. Abelson and G. Sussman. Structure and Interpretation of Computer Programs. M.I.T. Press, Cambridge, MA., 1984."},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"R. Gabriel and J. McCarthy. Qlisp. In J. Kowalik, editor, Parallel Computation and Computers for Artificial Intelligence. Kluwer Academic Publishers, 1987.","DOI":"10.1007\/978-1-4613-1989-4_4"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"R. Goldman and R. Gabriel. Qlisp: Parallel processing in Lisp. IEEE Software, pages 51\u201359, July 1989.","DOI":"10.1109\/52.31652"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"R. Halstead. Multilisp: A language for concurrent symbolic computation. ACM Trans. on Prog. Languages and Systems, pages 501\u2013538, October 1985.","DOI":"10.1145\/4472.4478"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"M. Herlihy. Wait free synchronization. ACM Trans. on Prog. Languages and Systems, January 1991.","DOI":"10.1145\/114005.102808"},{"key":"4_CR6","unstructured":"IEEE Std 1178-1990. IEEE Standard for the Scheme Programming Language. Institute of Electrical and Electronic Engineers, Inc., New York, NY, 1991."},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"M. Katz and D. Weise. Continuing into the Future: On the interaction of Futures and First-class Continuations. In ACM Conference on Lisp and Functional Programming, 1990.","DOI":"10.1145\/91556.91628"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"W. Kornfeld and C. Hewitt. The scientific community metaphor. IEEE Trans. on Systems, Man, and Cybernetics, pages 24\u201333, January 1981.","DOI":"10.1109\/TSMC.1981.4308575"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"B. Lampson and D. Redell. Experience with Processes and Monitors in Mesa. Communications of the ACM, pages 105\u2013117, February 1980.","DOI":"10.1145\/358818.358824"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"J. Miller. MultiScheme: A parallel processing system based on MIT Scheme. Technical Report TR-402, Laboratory for Computer Science, M.I.T., September 1987.","DOI":"10.1007\/BF01383881"},{"key":"4_CR11","unstructured":"R. Osborne. Speculative computation in Multilisp. Technical Report TR-464, Laboratory for Computer Science, M.I.T., November 1989."},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"R. Osborne. Speculative computation in Multilisp. In T. Ito and R. Halstead, editors, Parallel Lisp: Languages and Systems, Proceedings of U.S.\/Japan Workshop on Parallel Lisp. Lecture Notes in Computer Science, Springer-Verlag, Number 441, July 1990.","DOI":"10.1007\/BFb0024152"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"R. Osborne. Speculative computation in Multilisp: An overview. In ACM Conference on Lisp and Functional Programming, 1990.","DOI":"10.1145\/91556.91644"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"R. Osborne. Details on Extending the Multilisp Sponsor Model to Handle Semaphore-based Intertask Synchronization. Mitsubishi Electric Research Labs, Technical Note, October 1992.","DOI":"10.1007\/BFb0018647"},{"key":"4_CR15","unstructured":"R. Rajkumar, L. Sha, and J.P. Lehoczky. Real-Time Synchronization Protocols for Multiprocessors. In Proceedings of Real-time Systems Symposium, December 1988."},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"B. Randell. System Structure for Software Fault Tolerance. In International Conference on Reliable Software, pages 437\u2013449, 1975.","DOI":"10.1145\/390016.808467"},{"key":"4_CR17","unstructured":"L. Sha, R. Rajkumar, and J.P. Lehoczky. Priority inheritance protocols: An approach to real-time synchronization. Technical Report CMU-CS-87-181, CMU, November 1987."},{"key":"4_CR18","unstructured":"J. Silberschatz, A. Peterson and P. Galvin. Operating System Concepts, 3rd Edition. Addison-Wesley, 1991."}],"container-title":["Lecture Notes in Computer Science","Parallel Symbolic Computing: Languages, Systems, and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0018647","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,12]],"date-time":"2020-04-12T19:44:35Z","timestamp":1586720675000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0018647"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993]]},"ISBN":["9783540573968","9783540481331"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/bfb0018647","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1993]]},"assertion":[{"value":"31 May 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}