{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,9]],"date-time":"2023-10-09T19:07:38Z","timestamp":1696878458266},"reference-count":20,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[2001,10,1]],"date-time":"2001-10-01T00:00:00Z","timestamp":1001894400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2001,10]]},"DOI":"10.1016\/s0167-739x(00)00096-0","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T14:03:24Z","timestamp":1027605804000},"page":"253-263","source":"Crossref","is-referenced-by-count":4,"title":["Easing parallel programming for clusters with Java"],"prefix":"10.1016","volume":"18","author":[{"given":"Pascale","family":"Launay","sequence":"first","affiliation":[]},{"given":"Jean-Louis","family":"Pazat","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0167-739X(00)00096-0_BIB1","doi-asserted-by":"crossref","unstructured":"G. Agha, Actors\u2014A Model of Concurrent Computation for Distributed Systems. MIT Press, Cambridge, MA, 1986.","DOI":"10.7551\/mitpress\/1086.001.0001"},{"key":"10.1016\/S0167-739X(00)00096-0_BIB2","doi-asserted-by":"crossref","unstructured":"F. Andr\u00e9, J.-L. Pazat, H. Thomas, Pandore: a system to manage data distribution, in: Proceedings of the International Conference on Supercomputing, ACM, New York, June 1990.","DOI":"10.1145\/77726.255179"},{"key":"10.1016\/S0167-739X(00)00096-0_BIB3","unstructured":"M. Astley, The Actor Foundry\u2014a Java-based approach for building actor systems, March 1999. http:\/\/yangtze.cs.uiuc.edu\/foundry\/."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB4","unstructured":"J. Bloch, The Java tutorial\u2014collections, December 1998. http:\/\/java.sun.com\/docs\/books\/tutorial\/collections."},{"issue":"11\u201313","key":"10.1016\/S0167-739X(00)00096-0_BIB5","doi-asserted-by":"crossref","first-page":"1043","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<1043::AID-CPE413>3.0.CO;2-6","article-title":"Towards seamless computing and Metacomputing in Java","volume":"10","author":"Caromel","year":"1998","journal-title":"Concurrency Practice and Experience"},{"key":"10.1016\/S0167-739X(00)00096-0_BIB6","unstructured":"B. Carpenter, V. Getov, G. Judd, T. Skjellum, G. Fox, MPI for Java: position document and draft API specification, Technical Report JGF-TR-03, Java Grande Forum, November 1998."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB7","unstructured":"B. Chapman, P. Mehrotra, H. Zima, Vienna Fortran: a Fortran language extension for distributed memory multiprocessors, Technical Report 91-72, ICASE, September 1991."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB8","unstructured":"E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA, 1994."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB9","unstructured":"J. Gosling, B. Joy, G. Steele, The Java Language Specification. The Java[tm] Series, Computer and Engineering Publishing Group, 1996."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB10","unstructured":"S. Hirananandani, K. Kennedy, C. Koelbel, U. Kremer, C.-W. Tseng, An overview of Fortran D programming system, Technical Report TR91121, CRPC, RICE University, March 1991."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB11","unstructured":"HPF Forum, High performance Fortran language specification, Version 2.0, Technical Report, Rice University, January 1997."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB12","doi-asserted-by":"crossref","unstructured":"J.-M. J\u00e9z\u00e9quel, J.-L. Pacherie, Parallel operators, in: P. Cointe (Ed.), Proceedings of the 10th European Conference on Object-Oriented Programming (ECOOP\u201996), Lecture Notes in Computer Science, Vol. 1098, Linz, Austria, July 1996, Springer, Berlin, pp. 275\u2013294.","DOI":"10.1007\/BFb0053066"},{"key":"10.1016\/S0167-739X(00)00096-0_BIB13","doi-asserted-by":"crossref","unstructured":"E. Johnson, D. Gannon, P. Beckman, HPC++: experiments with the parallel standard template library, in: Proceedings of the 11th International Conference on Supercomputing, ACM, New York, July 1997, pp. 124\u2013131.","DOI":"10.1145\/263580.263614"},{"issue":"2","key":"10.1016\/S0167-739X(00)00096-0_BIB14","first-page":"62","article-title":"Robust iterators for ET++","volume":"14","author":"Kofler","year":"1993","journal-title":"Struct. Progr."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB15","doi-asserted-by":"crossref","unstructured":"J. Maassen, R. van Nieuwpoort, R. Veldema, H.E. Bal, A. Plaat, An efficient implementation of Java\u2019s remote method invocation, in: Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP\u201999), Atlanta, GA, May 1999, pp. 173\u2013182.","DOI":"10.1145\/301104.301120"},{"key":"10.1016\/S0167-739X(00)00096-0_BIB16","unstructured":"M.W. MacBeth, K.A. McGuigan, P.J. Hatcher, Executing Java threads in parallel in a distributed-memory environment, in: Proceedings of the IBM Centre for Advanced Studies Conference, Toronto, Canada, November 1998."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB17","doi-asserted-by":"crossref","unstructured":"C. Nester, M. Philippsen, B. Haumacher, A more efficient RMI for Java, in: Proceedings of the ACM 1999 Java Grande Conference, San Francisco, CA, June 1999, pp. 152\u2013157.","DOI":"10.1145\/304065.304117"},{"key":"10.1016\/S0167-739X(00)00096-0_BIB18","unstructured":"OpenMP Architecture Review Board. OpenMP Specifications\u2014OpenMP C and C++ Application Programming Interface, Version 1.0, October 1998. 004-2229-001."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB19","unstructured":"A. Stepanov, M. Lee, The standard template library, Technical Report, ANSI\/ISO C++ Standards Committee, October 1995."},{"key":"10.1016\/S0167-739X(00)00096-0_BIB20","doi-asserted-by":"crossref","unstructured":"W. Yu, A. Cox, Java\/DSM: a platform for heterogeneous computing, in: Proceedings of the ACM Workshop on Java for Science and Engineering Computation; Simulation and Modelling Program, June 1997.","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1213::AID-CPE333>3.0.CO;2-J"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X00000960?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X00000960?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2021,5,6]],"date-time":"2021-05-06T21:17:54Z","timestamp":1620335874000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X00000960"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,10]]},"references-count":20,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2001,10]]}},"alternative-id":["S0167739X00000960"],"URL":"https:\/\/doi.org\/10.1016\/s0167-739x(00)00096-0","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2001,10]]}}}