{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T02:02:46Z","timestamp":1776304966454,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642198601","type":"print"},{"value":"9783642198618","type":"electronic"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-19861-8_11","type":"book-chapter","created":{"date-parts":[[2011,3,14]],"date-time":"2011-03-14T13:39:26Z","timestamp":1300109966000},"page":"179-197","source":"Crossref","is-referenced-by-count":17,"title":["Actor-Based Parallel Dataflow Analysis"],"prefix":"10.1007","author":[{"given":"Jonathan","family":"Rodriguez","sequence":"first","affiliation":[]},{"given":"Ond\u0159ej","family":"Lhot\u00e1k","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"11_CR1","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1086.001.0001","volume-title":"Actors: A model of concurrent computation in distributed systems","author":"G. Agha","year":"1986","unstructured":"Agha, G.: Actors: A model of concurrent computation in distributed systems. MIT Press, Cambridge (1986)"},{"issue":"2","key":"11_CR2","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/s00224-001-0004-z","volume":"34","author":"N.S. Arora","year":"2001","unstructured":"Arora, N.S., Blumofe, R.D., Plaxton, C.G.: Thread scheduling for multiprogrammed multiprocessors. Theory Comput. Systems\u00a034(2), 115\u2013144 (2001)","journal-title":"Theory Comput. Systems"},{"key":"11_CR3","doi-asserted-by":"crossref","unstructured":"Blackburn, S.M., Garner, R., Hoffman, C., Khan, A.M., McKinley, K.S., Bentzur, R., Diwan, A., Feinberg, D., Frampton, D., Guyer, S.Z., Hirzel, M., Hosking, A., Jump, M., Lee, H., Moss, J.E.B., Phansalkar, A., Stefanovi\u0107, D., VanDrunen, T., von Dincklage, D., Wiedermann, B.: The DaCapo benchmarks: Java benchmarking development and analysis. In: OOPSLA (2006)","DOI":"10.1145\/1167473.1167488"},{"issue":"2-3","key":"11_CR4","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1016\/j.tcs.2008.09.019","volume":"410","author":"P. Haller","year":"2009","unstructured":"Haller, P., Odersky, M.: Scala actors: Unifying thread-based and event-based programming. Theor. Comput. Sci.\u00a0410(2-3), 202\u2013220 (2009)","journal-title":"Theor. Comput. Sci."},{"key":"11_CR5","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1145\/1250734.1250767","volume-title":"PLDI 2007: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation","author":"B. Hardekopf","year":"2007","unstructured":"Hardekopf, B., Lin, C.: The ant and the grasshopper: fast and accurate pointer analysis for millions of lines of code. In: PLDI 2007: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 290\u2013299. ACM, New York (2007)"},{"key":"11_CR6","unstructured":"Hewitt, C., Baker, H.: Laws for communicating parallel processes. In: IFIP (1977)"},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Kulkarni, M., Burtscher, M., Inkulu, R., Pingali, K., Cas\u00e7aval, C.: How much parallelism is there in irregular applications? In: PPoPP (2009)","DOI":"10.1145\/1504176.1504181"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Kulkarni, M., Pingali, K., Walter, B., Ramanarayanan, G., Bala, K., Chew, L.P.: Optimistic parallelism requires abstractions. In: PLDI (2007)","DOI":"10.1145\/1250734.1250759"},{"issue":"5","key":"11_CR9","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/MC.2006.180","volume":"39","author":"E.A. Lee","year":"2006","unstructured":"Lee, E.A.: The problem with threads. Computer\u00a039(5), 33\u201342 (2006)","journal-title":"Computer"},{"key":"11_CR10","doi-asserted-by":"crossref","unstructured":"M\u00e9ndez-Lojo, M., Mathew, A., Pingali, K.: Parallel inclusion-based points-to analysis. In: OOPSLA (2010)","DOI":"10.1145\/1869459.1869495"},{"key":"11_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1007\/978-3-642-11970-5_8","volume-title":"Compiler Construction","author":"N.A. Naeem","year":"2010","unstructured":"Naeem, N.A., Lhot\u00e1k, O., Rodriguez, J.: Practical extensions to the IFDS algorithm. In: Gupta, R. (ed.) CC 2010. LNCS, vol.\u00a06011, pp. 124\u2013144. Springer, Heidelberg (2010)"},{"key":"11_CR12","volume-title":"Programming in Scala: A Comprehensive Step-by-step Guide","author":"M. Odersky","year":"2008","unstructured":"Odersky, M., Spoon, L., Venners, B.: Programming in Scala: A Comprehensive Step-by-step Guide. Artima Incorporation, USA (2008)"},{"key":"11_CR13","unstructured":"Panwar, R., Kim, W., Agha, G.: Parallel implementations of irregular problems using high-level actor language. In: IPPS (1996)"},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"Reps, T., Horwitz, S., Sagiv, M.: Precise interprocedural dataflow analysis via graph reachability. In: POPL (1995)","DOI":"10.1145\/199448.199462"},{"key":"11_CR15","unstructured":"Rodriguez, J.D.: A Concurrent IFDS Dataflow Analysis Algorithm Using Actors. Master\u2019s thesis, University of Waterloo, Canada (2010)"},{"issue":"6","key":"11_CR16","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1080\/019697299125073","volume":"30","author":"L.A. Stein","year":"1999","unstructured":"Stein, L.A.: Challenging the computational metaphor: Implications for how we think. Cybernetics and Systems\u00a030(6), 473\u2013507 (1999)","journal-title":"Cybernetics and Systems"},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"Sundaresan, V., Hendren, L., Razafimahefa, C., Vall\u00e9e-Rai, R., Lam, P., Gagnon, E., Godin, C.: Practical virtual method call resolution for Java. In: OOPSLA (2000)","DOI":"10.1145\/353171.353189"},{"key":"11_CR18","unstructured":"Vall\u00e9e-Rai, R., Co, P., Gagnon, E., Hendren, L., Lam, P., Sundaresan, V.: Soot - a Java bytecode optimization framework. In: CASCON (1999)"},{"key":"11_CR19","volume-title":"Concurrent programming in ERLANG","author":"R. Virding","year":"1996","unstructured":"Virding, R., Wikstr\u00f6m, C., Williams, M.: Concurrent programming in ERLANG, 2nd edn. Prentice Hall International (UK) Ltd., Hertfordshire (1996)","edition":"2"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-19861-8_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,17]],"date-time":"2020-06-17T05:08:18Z","timestamp":1592370498000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19861-8_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642198601","9783642198618"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19861-8_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011]]}}}