{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T21:52:36Z","timestamp":1725573156653},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540279921"},{"type":"electronic","value":"9783540317258"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11531142_25","type":"book-chapter","created":{"date-parts":[[2010,12,20]],"date-time":"2010-12-20T12:28:49Z","timestamp":1292848129000},"page":"577-601","source":"Crossref","is-referenced-by-count":8,"title":["Derivation and Evaluation of Concurrent Collectors"],"prefix":"10.1007","author":[{"given":"Martin T.","family":"Vechev","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David F.","family":"Bacon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Perry","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Grove","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"25_CR1","doi-asserted-by":"crossref","unstructured":"Appel, A.W., Ellis, J.R., Li, K.: Real-time concurrent collection on stock multiprocessors. In: Proceedings of the SIGPLAN\u201988 Conference on Programming Language Design and Implementation, Atlanta, Georgia, June 1988. SIGPLAN Notices, vol.\u00a023(7), pp. 11\u201320 (1988)","DOI":"10.1145\/960116.53992"},{"key":"25_CR2","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1145\/949305.949329","volume-title":"Proceedings of the 18th ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications","author":"H. Azatchi","year":"2003","unstructured":"Azatchi, H., Levanoni, Y., Paz, H., Petrank, E.: An on-the-fly mark and sweep garbage collector based on sliding views. In: Proceedings of the 18th ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, October 2003, pp. 269\u2013281. ACM Press, New York (2003)"},{"key":"25_CR3","doi-asserted-by":"crossref","unstructured":"Bacon, D.F., Attanasio, C.R., Lee, H.B., Rajan, V.T., Smith, S.: Java without the coffee breaks: A nonintrusive multiprocessor garbage collector. In: Proc. of the SIGPLAN Conference on Programming Language Design and Implementation, Snowbird, Utah, June 2001. SIGPLAN Notices, Vol. 36(5), pp. 92\u2013103 (2001)","DOI":"10.1145\/381694.378819"},{"key":"25_CR4","doi-asserted-by":"crossref","unstructured":"Bacon, D.F., Cheng, P., Rajan, V.T.: A real-time garbage collector with low overhead and consistent utilization. In: Proceedings of the 30th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, New Orleans, Louisiana, Jan 2003. SIGPLAN Notices, vol.\u00a038(1), pp. 285\u2013298 (2003)","DOI":"10.1145\/640128.604155"},{"key":"25_CR5","doi-asserted-by":"crossref","unstructured":"Bacon, D.F., Cheng, P., Rajan, V.T.: A unified theory of garbage collection. In: Proceedings of the ACM Conference on Object-Oriented Systems, Languages, and Applications, Vancouver, British Columbia, October 2004, pp. 50\u201368 (2004)","DOI":"10.1145\/1028976.1028982"},{"issue":"4","key":"25_CR6","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1145\/359460.359470","volume":"21","author":"H.G. Baker","year":"1978","unstructured":"Baker, H.G.: List processing in real-time on a serial computer. Commun. ACM\u00a021(4), 280\u2013294 (1978)","journal-title":"Commun. ACM"},{"issue":"3","key":"25_CR7","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/130854.130862","volume":"27","author":"H.G. Baker","year":"1992","unstructured":"Baker, H.G.: The Treadmill, real-time garbage collection without motion sickness. SIGPLAN Notices\u00a027(3), 66\u201370 (1992)","journal-title":"SIGPLAN Notices"},{"issue":"7","key":"25_CR8","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1145\/359636.359713","volume":"20","author":"J.M. Barth","year":"1977","unstructured":"Barth, J.M.: Shifting garbage collection overhead to compile time. Commun. ACM\u00a020(7 ), 513\u2013518 (1977)","journal-title":"Commun. ACM"},{"issue":"3","key":"25_CR9","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1145\/579.587","volume":"6","author":"M. Ben-Ari","year":"1984","unstructured":"Ben-Ari, M.: Algorithms for on-the-fly garbage collection. ACM Trans. Program. Lang. Syst.\u00a06(3), 333\u2013344 (1984)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"25_CR10","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1145\/113445.113459","volume-title":"PLDI \u201991: Proceedings of the ACM SIGPLAN 1991 conference on Programming language design and implementation","author":"H.-J. Boehm","year":"1991","unstructured":"Boehm, H.-J., Demers, A.J., Shenker, S.: Mostly parallel garbage collection. In: PLDI \u201991: Proceedings of the ACM SIGPLAN 1991 conference on Programming language design and implementation, pp. 157\u2013164. ACM Press, New York (1991)"},{"key":"25_CR11","doi-asserted-by":"crossref","unstructured":"Brooks, R.A.: Trading data space for reduced time and code space in real-time garbage collection on stock hardware. In: Steele, G.L. (ed.) Conference Record of the 1984 ACM Symposium on Lisp and Functional Programming, Austin, Texas, August 1984, pp. 256\u2013262 (1984)","DOI":"10.1145\/800055.802042"},{"key":"25_CR12","doi-asserted-by":"crossref","unstructured":"Cheadle, A.M., Field, A.J., Marlow, S., Peyton Jones, S.L., While, R.L.: Non-stop Haskell. In: Proc. of the Fifth International Conference on Functional Programming, Montreal, Quebec, September 2000. SIGPLAN Notices, vol.\u00a035(9), pp. 257\u2013267 (2000)","DOI":"10.1145\/357766.351265"},{"key":"25_CR13","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1145\/378795.378823","volume-title":"Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation","author":"P. Cheng","year":"2001","unstructured":"Cheng, P., Blelloch, G.E.: A parallel, real-time garbage collector. In: Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, June 2001, pp. 125\u2013136. ACM Press, New York (2001)"},{"issue":"11","key":"25_CR14","doi-asserted-by":"publisher","first-page":"966","DOI":"10.1145\/359642.359655","volume":"21","author":"E.W. Dijkstra","year":"1978","unstructured":"Dijkstra, E.W., Lamport, L., Martin, A.J., Scholten, C.S., Steffens, E.F.M.: On-the-fly garbage collection: an exercise in cooperation. Commun. ACM\u00a021(11), 966\u2013975 (1978)","journal-title":"Commun. ACM"},{"key":"25_CR15","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1145\/362422.362484","volume-title":"Proceedings of the second international symposium on Memory management","author":"T. Domani","year":"2000","unstructured":"Domani, T., Kolodner, E.K., Lewis, E., Salant, E.E., Barabash, K., Lahan, I., Levanoni, Y., Petrank, E., Yanorer, I.: Implementing an on-the-fly garbage collector for java. In: Proceedings of the second international symposium on Memory management, October 2000, pp. 155\u2013166. ACM Press, New York (2000)"},{"key":"25_CR16","doi-asserted-by":"crossref","unstructured":"Domani, T., Kolodner, E.K., Petrank, E.: A generational on-the-fly garbage collector for Java. In: Proc. of the SIGPLAN Conference on Programming Language Design and Implementation, June 2000. SIGPLAN Notices, vol.\u00a035(6), pp. 274\u2013284 (2000)","DOI":"10.1145\/358438.349336"},{"key":"25_CR17","unstructured":"Henriksson, R.: Scheduling Garbage Collection in Embedded Systems. PhD thesis, Lund Institute of Technology (July 1998)"},{"key":"25_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0017203","volume-title":"Memory Management","author":"R.L. Hudson","year":"1992","unstructured":"Hudson, R.L., Moss, E.B.: Incremental garbage collection for mature objects. In: Bekkers, Y., Cohen, J. (eds.) IWMM-GIAE 1992. LNCS, vol.\u00a0637. Springer, Heidelberg (1992)"},{"key":"25_CR19","unstructured":"Johnstone, M.S.: Non-Compacting Memory Allocation and Real-Time Garbage Collection. PhD thesis, University of Texas at Austin (Dec. 1997)"},{"key":"25_CR20","unstructured":"Lamport, L.: Garbage collection with multiple processes: an exercise in parallelism. In: Proc. of the 1976 International Conference on Parallel Processing, pp. 50\u201354 (1976)"},{"key":"25_CR21","doi-asserted-by":"crossref","unstructured":"Larose, M., Feeley, M.: A compacting incremental collector and its performance in a production quality compiler. In: pp. 1\u20139., doi:10.1145\/286860.286861","DOI":"10.1145\/286860.286861"},{"key":"25_CR22","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1145\/504282.504309","volume-title":"Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications","author":"Y. Levanoni","year":"2001","unstructured":"Levanoni, Y., Petrank, E.: An on-the-fly reference counting garbage collector for java. In: Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications, October 2001, pp. 367\u2013380. ACM Press, New York (2001)"},{"key":"25_CR23","doi-asserted-by":"crossref","unstructured":"Nettles, S., O\u2019Toole, J.: Real-time garbage collection. In: Proc. of the SIGPLAN Conference on Programming Language Design and Implementation, June 1993. SIGPLAN Notices, vol.\u00a028(6), pp. 217\u2013226 (1993)","DOI":"10.1145\/173262.155111"},{"key":"25_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/3-540-18317-5_8","volume-title":"Functional Programming Languages and Computer Architecture","author":"S.C. North","year":"1987","unstructured":"North, S.C., Reppy, J.H.: Concurrent garbage collection on stock hardware. In: Kahn, G. (ed.) FPCA 1987. LNCS, vol.\u00a0274, pp. 113\u2013133. Springer, Heidelberg (1987)"},{"issue":"1","key":"25_CR25","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/BF01788566","volume":"3","author":"C. Pixley","year":"1988","unstructured":"Pixley, C.: An incremental garbage collection algorithm for multi-mutator systems. Distributed Computing\u00a03(1), 41\u201349 (1988)","journal-title":"Distributed Computing"},{"key":"25_CR26","doi-asserted-by":"crossref","unstructured":"Roth, D.J., Wise, D.S.: One-bit counts between unique and sticky, pp. 49\u201356.","DOI":"10.1145\/301589.286866"},{"issue":"9","key":"25_CR27","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1145\/361002.361005","volume":"18","author":"G.L. Steele","year":"1975","unstructured":"Steele, G.L.: Multiprocessing compactifying garbage collection. Commun. ACM\u00a018(9), 495\u2013508 (1975)","journal-title":"Commun. ACM"},{"issue":"6","key":"25_CR28","first-page":"354","volume":"19","author":"G.L. Steele","year":"1976","unstructured":"Steele, G.L.: Corrigendum: Multiprocessing compactifying garbage collection. Commun. ACM\u00a019(6), 354 (1976)","journal-title":"Commun. ACM"},{"issue":"3","key":"25_CR29","first-page":"181","volume":"11","author":"T. Yuasa","year":"1990","unstructured":"Yuasa, T.: Real-time garbage collection on general-purpose machines. JSYSSOFT\u00a011(3), 181\u2013198 (1990)","journal-title":"JSYSSOFT"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2005 - Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11531142_25.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T15:08:48Z","timestamp":1605625728000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11531142_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540279921","9783540317258"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/11531142_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}