{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T20:47:41Z","timestamp":1759092461734,"version":"3.40.3"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319395180"},{"type":"electronic","value":"9783319395197"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","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":[[2016]]},"DOI":"10.1007\/978-3-319-39519-7_4","type":"book-chapter","created":{"date-parts":[[2016,5,24]],"date-time":"2016-05-24T13:18:53Z","timestamp":1464095933000},"page":"51-66","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Tuple Spaces Implementations and Their Efficiency"],"prefix":"10.1007","author":[{"given":"Vitaly","family":"Buravlev","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rocco","family":"De Nicola","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudio Antares","family":"Mezzina","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,5,24]]},"reference":[{"key":"4_CR1","unstructured":"Atkinson, A.: Tupleware: A Distributed Tuple Space for the Development and Execution of Array-based Applications in a Cluster Computing Environment. University of Tasmania School of Computing and Information Systems thesis, University of Tasmania (2010)"},{"key":"4_CR2","unstructured":"Barker, B.: Message Passing Interface (MPI). In: Workshop: High Performance Computing on Stampede (2015)"},{"key":"4_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1007\/978-3-540-40042-4_4","volume-title":"Global Computing. Programming Environments, Languages, Security, and Analysis of Systems","author":"L Bettini","year":"2003","unstructured":"Bettini, L., Kannan, R., De Nicola, R., Ferrari, G.-L., Gorla, D., Loreti, M., Moggi, E., Pugliese, R., Tuosto, E., Venneri, B.: The Klaim project: theory and practice. In: Priami, C. (ed.) GC 2003. LNCS, vol. 2874, pp. 88\u2013150. Springer, Heidelberg (2003)"},{"issue":"4","key":"4_CR4","first-page":"13","volume":"7","author":"L Bettini","year":"2006","unstructured":"Bettini, L., De Nicola, R., Loreti, M.: Implementing mobile and distributed applications in X-Klaim. Scalable Comput. Pract. Experience 7(4), 13\u201335 (2006)","journal-title":"Scalable Comput. Pract. Experience"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Capizzi, S.: A Tuple Space Implementation for Large-Scale Infrastructures. Department of Computer Science Univ. Bologna thesis, University of Bologna (2008)","DOI":"10.1109\/WETICE.2008.14"},{"key":"4_CR6","volume-title":"How to Write Parallel Programs - A First Course","author":"N Carriero","year":"1990","unstructured":"Carriero, N., Gelernter, D.: How to Write Parallel Programs - A First Course. MIT Press, Cambridge (1990)"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Ceriotti, M., Murphy, A.L., Picco, G.P.: Data sharing vs. message passing: Synergy or incompatibility? an implementation-driven case study. In: Proceedings of the 2008 ACM Symposium on Applied Computing, pp. 100\u2013107 (2008)","DOI":"10.1145\/1363686.1363714"},{"issue":"1","key":"4_CR8","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/2363.2433","volume":"7","author":"D Gelernter","year":"1985","unstructured":"Gelernter, D.: Generative communication in Linda. ACM Trans. Program. Lang. Syst. 7(1), 80\u2013112 (1985)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"4_CR9","unstructured":"GigaSpaces. Concepts - XAP 9.0 Documentation - GigaSpaces DocumentationWiki. \n                    http:\/\/wiki.gigaspaces.com\/wiki\/display\/XAP9\/Concepts\n                    \n                   (2016). Accessed 25 Jan 2016"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"Jiang, Y., Jia, Z., Xue, G., Dtuples, J.Y.: A distributed hash table based tuple space service for distributed coordination. Fifth International Conference on Grid and Cooperative Computing 2006, GCC 2006, pp. 101\u2013106 (2006)","DOI":"10.1109\/GCC.2006.41"},{"issue":"8","key":"4_CR11","first-page":"730","volume":"9","author":"MA Leal","year":"2003","unstructured":"Leal, M.A., Rodriguez, N., Ierusalimschy, R.: Luats a reactive event-driven tuple space. J. Univ. Comput. Sci. 9(8), 730\u2013744 (2003)","journal-title":"J. Univ. Comput. Sci."},{"key":"4_CR12","unstructured":"Lehman, T., McLaughry, S., Wyckoff, P.: Tspaces: The next wave, vol. 8 (1999)"},{"key":"4_CR13","unstructured":"S. Microsystems. JS - JavaSpaces Service Specification. \n                    https:\/\/river.apache.org\/doc\/specs\/html\/js-spec.html\n                    \n                   (2016). Accessed 25 Jan 2016"},{"key":"4_CR14","unstructured":"Oracle. The Java Tutorials. \n                    https:\/\/docs.oracle.com\/javase\/tutorial\/essential\/concurrency\/sync.html\n                    \n                   (2015). Accessed 25 Jan 2016"},{"key":"4_CR15","unstructured":"Van Der Goot, R.: High Performance Linda Using a Class Library. Ph.D thesis. Erasmus Universiteit Rotterdam (2001)"},{"issue":"10","key":"4_CR16","doi-asserted-by":"publisher","first-page":"1005","DOI":"10.1002\/cpe.794","volume":"16","author":"G Wells","year":"2004","unstructured":"Wells, G., Chalmers, A., Clayton, P.G.: Linda implementations in java for concurrent systems. Concurrency Pract. Experience 16(10), 1005\u20131022 (2004)","journal-title":"Concurrency Pract. Experience"}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-39519-7_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,23]],"date-time":"2020-05-23T00:07:50Z","timestamp":1590192470000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-39519-7_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319395180","9783319395197"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-39519-7_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"24 May 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}