{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:11:43Z","timestamp":1725574303360},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540201229"},{"type":"electronic","value":"9783540398646"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-39864-6_13","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T01:42:19Z","timestamp":1294364539000},"page":"151-165","source":"Crossref","is-referenced-by-count":3,"title":["On Implementing High Level Concurrency in Java"],"prefix":"10.1007","author":[{"given":"G. Stewart","family":"Itzstein","sequence":"first","affiliation":[]},{"given":"Mark","family":"Jasiunas","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"13_CR1","volume-title":"Compiling with Continuations","author":"A.W. Appel","year":"1992","unstructured":"Appel, A.W.: Compiling with Continuations. Cambridge University Press, Cambridge (1992)"},{"key":"13_CR2","doi-asserted-by":"crossref","unstructured":"Benton, N., Cardelli, L., Fournet, C.: Modern concurrency abstractions for csharp. In: Proceedings of FOOL9 (2002)","DOI":"10.1007\/3-540-47993-7_18"},{"issue":"96","key":"13_CR3","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1016\/0304-3975(92)90185-I","volume":"1","author":"G. Berry","year":"1992","unstructured":"Berry, G., Boudol, G.: The chemical abstract machine. Theoretical Computer Science\u00a01(96), 217\u2013248 (1992)","journal-title":"Theoretical Computer Science"},{"issue":"2","key":"13_CR4","first-page":"117","volume":"38","author":"P.A. Buhr","year":"1995","unstructured":"Buhr, P.A.: Are safe concurrency libraries possible? Communications of the ACM\u00a038(2), 117\u2013120 (1995)","journal-title":"Communications of the ACM"},{"key":"13_CR5","volume-title":"International Conference on Computer Languages","author":"C. Colby","year":"1998","unstructured":"Colby, C., Jagadeesan, L., Jagadeesan, R., Laufer, K., Puchol, C.: Design and implementation of triveni: A processalgebraic api for threads + events. In: International Conference on Computer Languages, IEEE Computer Press, Los Alamitos (1998)"},{"key":"13_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1007\/BFb0054108","volume-title":"ECOOP \u201998 - Object-Oriented Programming","author":"L. Crnogorac","year":"1998","unstructured":"Crnogorac, L., Rao, A., Romamohanarao, K.: Classifying inheritance mechanisms in concurrent object-orinted programming. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol.\u00a01445, p. 571. Springer, Heidelberg (1998)"},{"key":"13_CR7","series-title":"Electronic Notes in Theoretical Computer Science","volume-title":"HLCL 1998","author":"F. le Fessant","year":"1998","unstructured":"le Fessant, F., Maranget, L.: Compiling join patterns. In: Nestmann, U., Pierce, B.C. (eds.) HLCL 1998, Nice, France. Electronic Notes in Theoretical Computer Science, vol.\u00a016, Elsevier Science Publishers, Amsterdam (1998)"},{"key":"13_CR8","unstructured":"Maranget, L., Fessant, F.L., Conchon, S.: Join language manual (1998)"},{"key":"13_CR9","series-title":"Lecture Notes in Computer Science","volume-title":"CONCUR \u201996: Concurrency Theory","author":"C. Fournet","year":"1996","unstructured":"Fournet, C., Gonthier, G., Lvy, J., Maranget, L., Rmy, D.: A calculus of mobile agents. In: Sassone, V., Montanari, U. (eds.) CONCUR 1996. LNCS, vol.\u00a01119, Springer, Heidelberg (1996)"},{"key":"13_CR10","first-page":"372","volume-title":"Proc. 23rd Annual ACM Symposium on Principles of Programming Languages","author":"C. Fournet","year":"1996","unstructured":"Fournet, C., Gonthier, G.: The reflexive cham and the join-calculus. In: Proc. 23rd Annual ACM Symposium on Principles of Programming Languages, pp. 372\u2013385. ACM Press, New York (1996)"},{"key":"13_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1007\/3-540-44450-5_32","volume-title":"FST TCS 2000: Foundations of Software Technology and Theoretical Science","author":"C. Fournet","year":"2000","unstructured":"Fournet, C., Laneve, C., Maranget, L., Remy, D.: Inheritance in the join calculus. In: Kapoor, S., Prasad, S. (eds.) FST TCS 2000. LNCS, vol.\u00a01974, pp. 397\u2013408. Springer, Heidelberg (2000)"},{"key":"13_CR12","unstructured":"Gosling, J., McGilton, H.: The java language environment (1995)"},{"key":"13_CR13","doi-asserted-by":"publisher","first-page":"400","DOI":"10.1109\/ISORC.2000.839557","volume-title":"Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2000","author":"G. Hilderink","year":"2000","unstructured":"Hilderink, G., Bakkers, A., Broenink, J.: A distributed real-time java system based on csp. In: Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2000, Newport Beach, California, pp. 400\u2013407. IEEE, Los Alamitos (2000)"},{"key":"13_CR14","first-page":"229","volume-title":"On the construction of programs \u2013 an advanced course","author":"C.A.R. Hoare","year":"1980","unstructured":"Hoare, C.A.R.: Communicating sequential processes. In: McKeag, R.M., Macnaghten, A.M. (eds.) On the construction of programs \u2013 an advanced course, pp. 229\u2013254. Cambridge University Press, Cambridge (1980)"},{"issue":"10","key":"13_CR15","doi-asserted-by":"publisher","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. Communications of the ACM\u00a017(10), 549\u2013557 (1974)","journal-title":"Communications of the ACM"},{"key":"13_CR16","unstructured":"Stewart Itzstein, G., David, K.: Applications of join java. In: Proceedings of the Seventh Asia Pacific Computer Systems Architecture Conference ACSAC 2002, Melbourne, Australia, pp. 1\u201320. Australian Computer Society (2002)"},{"key":"13_CR17","unstructured":"Stewart Itzstein, G., Kearney, D.: Join java: An alternative concurrency semantic for java. Technical Report ACRC-01-001, University of South Australia (January 1, 2001)"},{"key":"13_CR18","unstructured":"Maranget, L., Fessant, F.L., Conchon, S.: Jocaml manual (1998)"},{"key":"13_CR19","doi-asserted-by":"crossref","first-page":"107","DOI":"10.7551\/mitpress\/2087.003.0007","volume-title":"Research Directions in Concurrent Object-Oriented Programming","author":"S.. Matsuoka","year":"1993","unstructured":"Matsuoka, S., Yonezawa, A.: Analysis of inheritance anomaly in object-oriented concurrent programming languages. In: Agha, P., Wegner, P., Yonezawa, A. (eds.) Research Directions in Concurrent Object-Oriented Programming, pp. 107\u2013150. MIT Press, Cambridge (1993)"},{"key":"13_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-46425-5_1","volume-title":"Programming Languages and Systems","author":"M. Odersky","year":"2000","unstructured":"Odersky, M.: Functional nets. In: Smolka, G. (ed.) ESOP 2000. LNCS, vol.\u00a01782, pp. 1\u201325. Springer, Heidelberg (2000)"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"Odersky, M.: Programming with functional nets. Technical 2000\/331, Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne (March 2000)","DOI":"10.1007\/3-540-46425-5_1"},{"key":"13_CR22","unstructured":"Steele, G.L.: Rabbit: A Compiler for Scheme. Masters, MIT (1978)"},{"key":"13_CR23","unstructured":"Welch, P.H.: Java threads in the light of occam-csp. In: Welch Bakkers, P.H. (ed.) Architectures, Languages and Patterns for Parallel and Distributed Applications. Concurrent Systems Engineering Series, vol.\u00a052, pp. 259\u2013284. WoTUG IOS Press, Amsterdam (1998), http:\/\/www.cs.ukc.ac.uk\/pubs\/1998\/702"},{"key":"13_CR24","unstructured":"Zenger, M., Odersky, M.: Implementing extensible compilers. In: ECOOP 2001 Workshop on Multiparadigm Programming with Object-Oriented Languages, Budapest (2001)"}],"container-title":["Lecture Notes in Computer Science","Advances in Computer Systems Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-39864-6_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,2]],"date-time":"2024-04-02T20:07:27Z","timestamp":1712088447000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-39864-6_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540201229","9783540398646"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-39864-6_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}