{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:13:17Z","timestamp":1750306397389,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,9,8]],"date-time":"2015-09-08T00:00:00Z","timestamp":1441670400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,9,8]]},"DOI":"10.1145\/2807426.2807431","type":"proceedings-article","created":{"date-parts":[[2015,9,15]],"date-time":"2015-09-15T15:02:27Z","timestamp":1442329347000},"page":"51-64","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Ohua"],"prefix":"10.1145","author":[{"given":"Sebastian","family":"Ertel","sequence":"first","affiliation":[{"name":"Compiler Construction Group, Technische Universit\u00e4t Dresden, Dresden, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christof","family":"Fetzer","sequence":"additional","affiliation":[{"name":"Systems Engineering Group, Technische Universit\u00e4t Dresden, Dresden, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascal","family":"Felber","sequence":"additional","affiliation":[{"name":"Complex Systems Group, Universit\u00e9 de Neuch\u00e2tel, Neuch\u00e2tel, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,9,8]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"USA","author":"H.","year":"2001","unstructured":"Implicit Parallel Programming in p H. Morgan Kaufmann Publishers Inc., San Francisco, CA , USA , 2001 . Implicit Parallel Programming in pH. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2001."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048106"},{"key":"e_1_3_2_1_3_1","unstructured":"Apache. Hadoop. http:\/\/hadoop.apache.org\/.  Apache. Hadoop. http:\/\/hadoop.apache.org\/."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/258948.258967"},{"key":"e_1_3_2_1_5_1","volume-title":"Annual review of computer science","author":"Culler D. E.","year":"1986","unstructured":"Arvind and D. E. Culler . Annual review of computer science vol. 1 , 1986 . chapter Dataflow architectures. Annual Reviews Inc., Palo Alto, CA, USA , 1986. Arvind and D. E. Culler. Annual review of computer science vol. 1, 1986. chapter Dataflow architectures. Annual Reviews Inc., Palo Alto, CA, USA, 1986."},{"key":"e_1_3_2_1_6_1","volume-title":"ICPP '90","author":"Beck M.","year":"1990","unstructured":"M. Beck and K. Pingali . From control flow to dataflow . ICPP '90 , 1990 . M. Beck and K. Pingali. From control flow to dataflow. ICPP '90, 1990."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24322-6_14"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209958"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1155\/2010\/521797"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872857"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/99.660313"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2647508.2647511"},{"key":"e_1_3_2_1_13_1","volume-title":"OSDI'04","author":"Dean J.","year":"2004","unstructured":"J. Dean and S. Ghemawat . Mapreduce: Simplified data processing on large clusters . OSDI'04 , Berkeley, CA, USA , 2004 . USENIX Association. J. Dean and S. Ghemawat. Mapreduce: Simplified data processing on large clusters. OSDI'04, Berkeley, CA, USA, 2004. USENIX Association."},{"volume-title":"MPPM '97","author":"Dennis J.","key":"e_1_3_2_1_14_1","unstructured":"J. Dennis . A parallel program execution model supporting modular software construction . MPPM '97 . IEEE Computer Society. J. Dennis. A parallel program execution model supporting modular software construction. MPPM '97. IEEE Computer Society."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1980.1653418"},{"key":"e_1_3_2_1_16_1","volume-title":"VLDB","author":"DeWitt D. J.","year":"1986","unstructured":"D. J. DeWitt , R. H. Gerber , G. Graefe , M. L. Heytens , K. B. Kumar , and M. Muralikrishna . Gamma - a high performance dataflow database machine . VLDB , 1986 . D. J. DeWitt, R. H. Gerber, G. Graefe, M. L. Heytens, K. B. Kumar, and M. Muralikrishna. Gamma - a high performance dataflow database machine. VLDB, 1986."},{"key":"e_1_3_2_1_17_1","volume-title":"ATEC '04","author":"Elmeleegy K.","year":"2004","unstructured":"K. Elmeleegy , A. Chanda , A. L. Cox , and W. Zwaenepoel . Lazy asynchronous i\/o for event-driven servers . ATEC '04 , Berkeley, CA, USA , 2004 . USENIX Association. K. Elmeleegy, A. Chanda, A. L. Cox, and W. Zwaenepoel. Lazy asynchronous i\/o for event-driven servers. ATEC '04, Berkeley, CA, USA, 2004. USENIX Association."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411204.1411224"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1248648.1248656"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.97300"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2008.09.019"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/4472.4478"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291151.1291192"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2637647.2637651"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1408681.1408682"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796897002864"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/INTERACT.2011.13"},{"key":"e_1_3_2_1_28_1","volume-title":"July","author":"BM.","year":"2008","unstructured":"I BM. Infosphere datastage data flow and job design. http:\/\/www.redbooks.ibm.com\/ , July 2008 . IBM. Infosphere datastage data flow and job design. http:\/\/www.redbooks.ibm.com\/, July 2008."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178246"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/337449.337465"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.5009446"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095818"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863523.1863535"},{"key":"e_1_3_2_1_34_1","volume-title":"Flow-Based Programming","author":"Morrison J. P.","year":"1994","unstructured":"J. P. Morrison . Flow-Based Programming . Nostrand Reinhold , 1994 . J. P. Morrison. Flow-Based Programming. Nostrand Reinhold, 1994."},{"key":"e_1_3_2_1_35_1","volume-title":"MIT","author":"Nikhil R. S.","year":"1991","unstructured":"R. S. Nikhil . Id language reference manual. Laboratory for Computer Science , MIT , July 1991 . R. S. Nikhil. Id language reference manual. Laboratory for Computer Science, MIT, July 1991."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393660"},{"key":"e_1_3_2_1_37_1","volume-title":"Combining functional and imperative programming for multicore software: An empirical study evaluating scala and java. ICSE '12","author":"Pankratius V.","year":"2012","unstructured":"V. Pankratius , F. Schmidt , and G. Garret\u00f3n . Combining functional and imperative programming for multicore software: An empirical study evaluating scala and java. ICSE '12 , Piscataway, NJ, USA , 2012 . IEEE Press . V. Pankratius, F. Schmidt, and G. Garret\u00f3n. Combining functional and imperative programming for multicore software: An empirical study evaluating scala and java. ICSE '12, Piscataway, NJ, USA, 2012. IEEE Press."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993502"},{"key":"e_1_3_2_1_39_1","volume-title":"Concepts, Techniques, and Models of Computer Programming","author":"Roy P. V.","year":"2004","unstructured":"P. V. Roy and S. Haridi . Concepts, Techniques, and Models of Computer Programming . MIT Press , Cambridge, MA, USA , 2004 . P. V. Roy and S. Haridi. Concepts, Techniques, and Models of Computer Programming. MIT Press, Cambridge, MA, USA, 2004."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2248418.2248428"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297043"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854296"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39038-8_13"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2002.997877"},{"key":"e_1_3_2_1_45_1","volume-title":"Streamit: A language for streaming applications. CC","author":"Thies W.","year":"2002","unstructured":"W. Thies , M. Karczmarek , and S. P. Amarasinghe . Streamit: A language for streaming applications. CC , 2002 . W. Thies, M. Karczmarek, and S. P. Amarasinghe. Streamit: A language for streaming applications. CC, 2002."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/GreenCom-CPSCom.2010.133"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/3885"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502057"}],"event":{"name":"PPPJ '15: Principles and Practices of Programming on the Java Platform","sponsor":["ACM Association for Computing Machinery"],"location":"Melbourne FL USA","acronym":"PPPJ '15"},"container-title":["Proceedings of the Principles and Practices of Programming on The Java Platform"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2807426.2807431","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2807426.2807431","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:07:23Z","timestamp":1750223243000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2807426.2807431"}},"subtitle":["Implicit Dataflow Programming for Concurrent Systems"],"short-title":[],"issued":{"date-parts":[[2015,9,8]]},"references-count":48,"alternative-id":["10.1145\/2807426.2807431","10.1145\/2807426"],"URL":"https:\/\/doi.org\/10.1145\/2807426.2807431","relation":{},"subject":[],"published":{"date-parts":[[2015,9,8]]},"assertion":[{"value":"2015-09-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}