{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T04:07:56Z","timestamp":1750910876272,"version":"3.41.0"},"publisher-location":"Cham","reference-count":13,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319671611"},{"type":"electronic","value":"9783319671628"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-67162-8_7","type":"book-chapter","created":{"date-parts":[[2017,9,11]],"date-time":"2017-09-11T14:16:52Z","timestamp":1505139412000},"page":"54-62","source":"Crossref","is-referenced-by-count":0,"title":["Predicting Access to Persistent Objects Through Static Code Analysis"],"prefix":"10.1007","author":[{"given":"Rizkallah","family":"Touma","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna","family":"Queralt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Toni","family":"Cortes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mar\u00eda S.","family":"P\u00e9rez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,9,9]]},"reference":[{"key":"7_CR1","first-page":"280","volume":"2001","author":"B Cahoon","year":"2001","unstructured":"Cahoon, B., McKinley, K.S.: Data flow analysis for software prefetching linked data structures in Java. Proc. PACT 2001, 280\u2013291 (2001)","journal-title":"Proc. PACT"},{"issue":"2","key":"7_CR2","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1145\/170036.170077","volume":"22","author":"KM Curewitz","year":"1993","unstructured":"Curewitz, K.M., Krishnan, P., Vitter, J.S.: Practical prefetching via data compression. SIGMOD Rec. 22(2), 257\u2013266 (1993)","journal-title":"SIGMOD Rec."},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Gornish, E.H., Granston, E.D., Veidenbaum, A.V.: Compiler-directed data prefetching in multiprocessors with memory hierarchies. In: Proceedings of ICS 1990, pp. 354\u2013368. ACM (1990)","DOI":"10.1145\/77726.255176"},{"issue":"10","key":"7_CR4","doi-asserted-by":"crossref","first-page":"1436","DOI":"10.1109\/TKDE.2005.156","volume":"17","author":"W Han","year":"2005","unstructured":"Han, W., Whang, K., Moon, Y.: A formal framework for prefetching based on the type-level access pattern in object-relational DBMSs. IEEE Trans. Knowl. Data Eng. 17(10), 1436\u20131448 (2005)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"issue":"2","key":"7_CR5","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1007\/s00778-005-0174-4","volume":"16","author":"Z He","year":"2007","unstructured":"He, Z., Marquez, A.: Path and cache conscious prefetching (PCCP). VLDB J. 16(2), 235\u2013249 (2007)","journal-title":"VLDB J."},{"key":"7_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1007\/11785477_4","volume-title":"ECOOP 2006 \u2013 Object-Oriented Programming","author":"A Ibrahim","year":"2006","unstructured":"Ibrahim, A., Cook, W.R.: Automatic prefetching by traversal profiling in object persistence architectures. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol. 4067, pp. 50\u201373. Springer, Heidelberg (2006). doi: 10.1007\/11785477_4"},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Karlsson, M., Dahlgren, F., Stenstr\u00f6m, P.: A prefetching technique for irregular accesses to linked data structures. In: Proceedings of HPCA, pp. 206\u2013217 (2000)","DOI":"10.1109\/HPCA.2000.824351"},{"key":"7_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/3-540-63263-8_19","volume-title":"Advances in Databases","author":"N Knafla","year":"1997","unstructured":"Knafla, N.: A prefetching technique for object-oriented databases. In: Small, C., Douglas, P., Johnson, R., King, P., Martin, N. (eds.) BNCOD 1997. LNCS, vol. 1271, pp. 154\u2013168. Springer, Heidelberg (1997). doi: 10.1007\/3-540-63263-8_19"},{"key":"7_CR9","unstructured":"Knafla, N.: Analysing object relationships to predict page access for prefetching. In: Proceedings of POS-8 and PJW-3, pp. 160\u2013170. Morgan Kaufmann (1999)"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Luk, C.-K., Mowry, T.C.: Compiler-based prefetching for recursive data structures. In: Proceedings of ASPLOS VII, pp. 222\u2013233. ACM (1996)","DOI":"10.1145\/237090.237190"},{"key":"7_CR11","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.jss.2017.05.080","volume":"131","author":"J Mart","year":"2017","unstructured":"Mart, J., Queralt, A., Gasull, D., et al.: Dataclay: a distributed data store for effective inter-player data sharing. J. Syst. Softw. 131, 129\u2013145 (2017)","journal-title":"J. Syst. Softw."},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Mowry, T.C., Lam, M.S., Gupta, A.: Design and evaluation of a compiler algorithm for prefetching. In: Proceedings of ASPLOS V, pp. 62\u201373. ACM (1992)","DOI":"10.1145\/143365.143488"},{"key":"7_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/3-540-45306-7_20","volume-title":"Compiler Construction","author":"A Stoutchinin","year":"2001","unstructured":"Stoutchinin, A., Amaral, J.N., Gao, G.R., Dehnert, J.C., Jain, S., Douillet, A.: Speculative prefetching of induction pointers. In: Wilhelm, R. (ed.) CC 2001. LNCS, vol. 2027, pp. 289\u2013303. Springer, Heidelberg (2001). doi: 10.1007\/3-540-45306-7_20"}],"container-title":["Communications in Computer and Information Science","New Trends in Databases and Information Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-67162-8_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T17:38:47Z","timestamp":1750873127000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-67162-8_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319671611","9783319671628"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-67162-8_7","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2017]]}}}