{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:05:50Z","timestamp":1725573950532},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540206323"},{"type":"electronic","value":"9783540409656"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-40965-6_16","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T15:52:14Z","timestamp":1294415534000},"page":"243-259","source":"Crossref","is-referenced-by-count":3,"title":["The Design and Evaluation of a Middleware Library for Distribution of Language Entities"],"prefix":"10.1007","author":[{"given":"Erik","family":"Klintskog","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zacharias","family":"El Banna","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Per","family":"Brand","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Seif","family":"Haridi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"16_CR1","unstructured":"OMG. The CORBA specifications (December 2002), http:\/\/www.omg.org"},{"key":"16_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1007\/3-540-47993-7_8","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"E. Tilevich","year":"2002","unstructured":"Tilevich, E., Smaragdakis, Y.: J-orchestra: Automatic java application partitioning. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374, pp. 178\u2013204. Springer, Heidelberg (2002)"},{"key":"16_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"376","DOI":"10.1007\/10704567_11","volume-title":"Principles and Practice of Declarative Programming","author":"M. Hanus","year":"1999","unstructured":"Hanus, M.: Distributed programming in a multi-paradigm declarative language. In: Nadathur, G. (ed.) PPDP 1999. LNCS, vol.\u00a01702, pp. 376\u2013395. Springer, Heidelberg (1999)"},{"key":"16_CR4","unstructured":"Sun Microsystems. The remote method invocation specification (December 2002), Available from http:\/\/java.sun.com"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Rammer, I.: Advanced.NET Remoting, April 2002. APress (2002)","DOI":"10.1007\/978-1-4302-0833-4"},{"key":"16_CR6","doi-asserted-by":"crossref","unstructured":"Maassen, J., Kielmann, T., Bal, H.E.: Efficient Replicated Method Invocation in Java. In: ACM 2000 Java Grande Conference, San Francisco, CA, June 2000, pp. 88\u201396 (2000)","DOI":"10.1145\/337449.337486"},{"issue":"3","key":"16_CR7","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1007\/BF03037481","volume":"16","author":"S. Haridi","year":"1998","unstructured":"Haridi, S., Roy, P.-V., Brand, P., Schulte, C.: Programming languages for distributed applications. New Generation Computing\u00a016(3), 223\u2013261 (1998)","journal-title":"New Generation Computing"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Nester, C., Philippsen, M., Haumacher, B.: A more efficient RMI. In: ACM 1999 Java Grande Conference, San Francisco, June 12\u201314, pp. 152\u2013159 (1999)","DOI":"10.1145\/304065.304117"},{"key":"16_CR9","series-title":"Lecture notes series in computing","first-page":"284","volume-title":"First International Symposium on Parallel Symbolic Computation, PASCO 1994","author":"C. Wikstrom","year":"1994","unstructured":"Wikstrom, C.: Distributed programming in erlang. In: Hong, H. (ed.) First International Symposium on Parallel Symbolic Computation, PASCO 1994, Hagenberg\/ Linz, Austria. Lecture notes series in computing, vol.\u00a05, pp. 284\u2013293. World Scientific Publishing Co, Singapore (1994)"},{"issue":"1","key":"16_CR10","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1145\/160551.160553","volume":"27","author":"D. Mosberger","year":"1993","unstructured":"Mosberger, D.: Memory consistency models. ACM SIGOPS Operating Systems Review\u00a027(1), 18\u201326 (1993)","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"16_CR11","unstructured":"Yu, H., Vahdat, A.: Design and evaluation of a continuous consistency model for replicated services. In: Proceedings of the Fourth Symposium on Operating Systems Design and Implementation (OSDI), pp. 305\u2013318 (2000)"},{"key":"16_CR12","unstructured":"Mozart Consortium (December 2002), http:\/\/www.mozart-oz.org"},{"key":"16_CR13","unstructured":"Klintskog, P.B.E., Banna, Z.E.: A generic middleware for intralanguage transparent distribution. Technical Report T2003:01, Swedish Institute of Computer Science, SICS, Kista, Sweden (January 2003)"},{"key":"16_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/3-540-47959-7_2","volume-title":"Internet Programming Languages","author":"P. Roy Van","year":"1999","unstructured":"Van Roy, P., Brand, P., Haridi, S., Collet, R.: A lightweight reliable object migration protocol. In: Bal, H.E., Cardelli, L., Belkhouche, B. (eds.) ICCL-WS 1998. LNCS, vol.\u00a01686, pp. 32\u201346. Springer, Heidelberg (1999)"},{"issue":"3","key":"16_CR15","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1145\/319301.319347","volume":"21","author":"S. Haridi","year":"1999","unstructured":"Haridi, S., Roy, P.-V., Brand, P., Mehl, M., Scheidhauer, R., Smolka, G.: Efficient logic variables for distributed computing. ACM Transactions on Programming Languages and Systems\u00a021(3), 569\u2013626 (1999)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"Halstead, R.-H.: Multilisp: a language for concurrent symbolic computation. ACM Transactions on Programming Languages and Systems (TOPLAS), 501\u2013538 (1985)","DOI":"10.1145\/4472.4478"},{"key":"16_CR17","volume-title":"Proceedings of 6th Annual Australasian Conference on Parallel and Real-Time Systems (PART 1999)","author":"K.E. Kerry Falkner","year":"1999","unstructured":"Kerry Falkner, K.E., Coddington, P.D., Oudshoorn, M.J.: Implementing Asynchronous Remote Method Invocation in Java. In: Cheng, W., Sajeev, A.S.M. (eds.) Proceedings of 6th Annual Australasian Conference on Parallel and Real-Time Systems (PART 1999), Melbourne, Australia. Springer, Berlin (1999)"},{"key":"16_CR18","unstructured":"Raynal, M., Schiper, A.: A suite of formal definitions for consistency criteria in distributed shared memories. In: Proceedings Int. Conf. on Parallel and Distributed Computing (PDCS 1996), Dijon, France, pp. 125\u2013130. ISCA (1996)"},{"key":"16_CR19","doi-asserted-by":"crossref","unstructured":"Guyennet, H., Lapayre, J.-C., Trehel, M.: Distributed shared memory layer for cooperative work application. In: IEEE Computer Society. Technical Committee on Computer Communications (ed.) Proceedings, 22nd annual Conference on Local Computer Networks: LCN 1997, Minneapolis, Minnesota, 1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA, November 2\u20135, vol.\u00a022, pp. 72\u201378. IEEE Computer Society Press, Los Alamitos (1997)","DOI":"10.1109\/LCN.1997.630906"},{"key":"16_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"486","DOI":"10.1007\/3-540-44681-8_71","volume-title":"Euro-Par 2001 Parallel Processing","author":"P. Brand","year":"2001","unstructured":"Brand, P., Klintskog, E., Neiderud, A., Haridi, S.: Fractional weighted reference counting. In: Sakellariou, R., Keane, J.A., Gurd, J.R., Freeman, L. (eds.) Euro-Par 2001. LNCS, vol.\u00a02150, pp. 486\u2013490. Springer, Heidelberg (2001)"},{"key":"16_CR21","doi-asserted-by":"crossref","unstructured":"Birrell, A., Evers, D., Nelson, G., Owicki, S., Wobber, E.: Distributed garbage collection for network objects. Technical Report 116, DEC Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301 (December 1993)","DOI":"10.1145\/168619.168637"},{"key":"16_CR22","first-page":"412","volume-title":"Proceedings of the 23rd International Conference on Distributed Computing Systems","author":"C. Tang","year":"2003","unstructured":"Tang, C., Chen, D., Dwarkadas, S., Scott, M.: Efficient distributed shared state for heterogeneous machine architectures. In: Proceedings of the 23rd International Conference on Distributed Computing Systems, pp. 412\u2013422. IEEE Computer Society, Los Alamitos (2003)"},{"key":"16_CR23","first-page":"83","volume-title":"CPC 2001, 9th Workshop on Compilers for Parallel Computers","author":"B. Haumacher","year":"2001","unstructured":"Haumacher, B., Philippsen, M.: Exploiting object locality in Java-Party, a distributed computing environment for workstation clusters. In: CPC 2001, 9th Workshop on Compilers for Parallel Computers, June 2001, pp. 83\u201394. IEEE Computer Society, Los Alamitos (2001)"},{"key":"16_CR24","first-page":"4","volume-title":"International Conference on Parallel Processing","author":"Y. Aridor","year":"1999","unstructured":"Aridor, Y., Factor, M., Teperman, A.: cJVM: A single system image of a JVM on a cluster. In: International Conference on Parallel Processing, pp. 4\u201311. IEEE Computer Society, Los Alamitos (1999)"},{"issue":"1","key":"16_CR25","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/35037.42182","volume":"6","author":"E. Jul","year":"1988","unstructured":"Jul, E., Levy, H., Hutchinson, N., Black, A.: Fine-grained mobility in the Emerald system. ACM Transactions on Computer Systems\u00a06(1), 109\u2013133 (1988)","journal-title":"ACM Transactions on Computer Systems"}],"container-title":["Lecture Notes in Computer Science","Advances in Computing Science \u2013 ASIAN 2003. Progamming Languages and Distributed Computation Programming Languages and Distributed Computation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-40965-6_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,17]],"date-time":"2021-11-17T02:39:14Z","timestamp":1637116754000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-40965-6_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540206323","9783540409656"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-40965-6_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}