{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:12:44Z","timestamp":1763467964134,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642038686"},{"type":"electronic","value":"9783642038693"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009]]},"DOI":"10.1007\/978-3-642-03869-3_81","type":"book-chapter","created":{"date-parts":[[2009,8,22]],"date-time":"2009-08-22T04:04:48Z","timestamp":1250913888000},"page":"875-886","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["XJava: Exploiting Parallelism with Object-Oriented Stream Programming"],"prefix":"10.1007","author":[{"given":"Frank","family":"Otto","sequence":"first","affiliation":[]},{"given":"Victor","family":"Pankratius","sequence":"additional","affiliation":[]},{"given":"Walter F.","family":"Tichy","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"unstructured":"Boost C++ Libraries, \n                    \n                      http:\/\/www.boost.org\/","key":"81_CR1"},{"doi-asserted-by":"crossref","unstructured":"Chamberlain, B.L., Callahan, D., Zima, H.P.: Parallel Programmability and the Chapel Language. Int. J. High Perform. Comput. Appl.\u00a021(3) (August 2007)","key":"81_CR2","DOI":"10.1177\/1094342007078442"},{"key":"81_CR3","volume-title":"Proc. OOPSLA 2005","author":"P. Charles","year":"2005","unstructured":"Charles, P., et al.: X10: an object-oriented approach to non-uniform cluster computing. In: Proc. OOPSLA 2005. ACM Press, New York (2005)"},{"key":"81_CR4","volume-title":"Proc. ASPLOS-XII","author":"M.I. Gordon","year":"2006","unstructured":"Gordon, M.I., Thies, W., Amarasinghe, S.: Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. In: Proc. ASPLOS-XII. ACM Press, New York (2006)"},{"unstructured":"JDesktopSearch, \n                    \n                      http:\/\/sourceforge.net\/projects\/jdesktopsearch","key":"81_CR5"},{"doi-asserted-by":"crossref","unstructured":"Lea, D.: The java.util.concurrent synchronizer framework. Sci. Comput. Program. 58(3) (2005)","key":"81_CR6","DOI":"10.1016\/j.scico.2005.03.007"},{"key":"81_CR7","volume-title":"Patterns for parallel programming","author":"T.G. Mattson","year":"2005","unstructured":"Mattson, T.G., Sanders, B.A., Massingill, B.L.: Patterns for parallel programming. Addison-Wesley, Boston (2005)"},{"key":"81_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1007\/3-540-36579-6_11","volume-title":"Compiler Construction","author":"N. Nystrom","year":"2003","unstructured":"Nystrom, N., Clarkson, M.R., Myers, A.C.: Polyglot: An extensible compiler framework for java. In: Hedin, G. (ed.) CC 2003. LNCS, vol.\u00a02622, pp. 138\u2013152. Springer, Heidelberg (2003)"},{"key":"81_CR9","volume-title":"ICSE 2009, New Ideas And Emerging Results","author":"F. Otto","year":"2009","unstructured":"Otto, F., Pankratius, V., Tichy, W.F.: High-level Multicore Programming with XJava. In: ICSE 2009, New Ideas And Emerging Results. ACM Press, New York (2009)"},{"doi-asserted-by":"crossref","unstructured":"Pankratius, V., Jannesari, A., Tichy, W.F.: Parallelizing BZip2. A Case Study in Multicore Software Engineering. Accepted for IEEE Software (September 2008)","key":"81_CR10","DOI":"10.1109\/MS.2009.183"},{"key":"81_CR11","volume-title":"Proc. IWMSE 2008","author":"V. Pankratius","year":"2008","unstructured":"Pankratius, V., Schaefer, C., Jannesari, A., Tichy, W.F.: Software engineering for multicore systems: an experience report. In: Proc. IWMSE 2008. ACM Press, New York (2008)"},{"unstructured":"Project Fortress, \n                    \n                      http:\/\/projectfortress.sun.com\/","key":"81_CR12"},{"key":"81_CR13","volume-title":"Intel Threading Building Blocks","author":"J. Reinders","year":"2007","unstructured":"Reinders, J.: Intel Threading Building Blocks. O\u2019Reilly Media, Inc., Sebastopol (2007)"},{"doi-asserted-by":"crossref","unstructured":"Stephens, R.: A Survey of Stream Processing. Acta Informatica 34(7) (1997)","key":"81_CR14","DOI":"10.1007\/s002360050095"},{"key":"81_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/3-540-45937-5_14","volume-title":"Compiler Construction","author":"W. Thies","year":"2002","unstructured":"Thies, W., Karczmarek, M., Amarasinghe, S.: StreamIt: A language for streaming applications. In: Horspool, R.N. (ed.) CC 2002. LNCS, vol.\u00a02304, p. 179. Springer, Heidelberg (2002)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2009 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-03869-3_81","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,19]],"date-time":"2020-05-19T13:53:24Z","timestamp":1589896404000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03869-3_81"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642038686","9783642038693"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03869-3_81","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}