{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:47Z","timestamp":1772163947061,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,6,12]],"date-time":"2008-06-12T00:00:00Z","timestamp":1213228800000},"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":[[2008,6,12]]},"DOI":"10.1145\/1375657.1375659","type":"proceedings-article","created":{"date-parts":[[2008,6,17]],"date-time":"2008-06-17T09:49:02Z","timestamp":1213696142000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Flexible task graphs"],"prefix":"10.1145","author":[{"given":"Joshua","family":"Auerbach","sequence":"first","affiliation":[{"name":"IBM Research, Hawthorne, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David F.","family":"Bacon","sequence":"additional","affiliation":[{"name":"IBM Research, Hawthorne, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rachid","family":"Guerraoui","sequence":"additional","affiliation":[{"name":"Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jesper Honig","family":"Spring","sequence":"additional","affiliation":[{"name":"Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Vitek","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, IN, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,6,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"AICAS. The Jamaica virtual machine www.aicas.com.  AICAS. The Jamaica virtual machine www.aicas.com."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1324969.1324974"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289927.1289967"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the International Computer Music Conference","author":"Auerbach Joshua","year":"2007","unstructured":"Joshua Auerbach , David F. Bacon , Florian B\u00f6mers , and Perry Cheng . Real-time music synthesis in Java using the Metronome garbage collector . In Proceedings of the International Computer Music Conference , Copenhagen, Denmark , August 2007 . Joshua Auerbach, David F. Bacon, Florian B\u00f6mers, and Perry Cheng. Real-time music synthesis in Java using the Metronome garbage collector. In Proceedings of the International Computer Music Conference, Copenhagen, Denmark, August 2007."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254766.1254775"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/604131.604155"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/236337.236371"},{"key":"e_1_3_2_1_8_1","volume-title":"www.bea.com","author":"BEA.","year":"2006","unstructured":"BEA. Weblogic real time. www.bea.com , 2006 . BEA. Weblogic real time. www.bea.com, 2006."},{"key":"e_1_3_2_1_9_1","first-page":"289","volume-title":"Embedded Software Implementation Tools for Fully Programmable Application Specific Systems (EMSOFT)","author":"Beebee William S.","year":"2001","unstructured":"William S. Beebee , Jr. and Martin Rinard. An implementation of scoped memory for Real-Time Java . In Embedded Software Implementation Tools for Fully Programmable Application Specific Systems (EMSOFT) , pages 289 -- 305 , 2001 . William S. Beebee, Jr. and Martin Rinard. An implementation of scoped memory for Real-Time Java. In Embedded Software Implementation Tools for Fully Programmable Application Specific Systems (EMSOFT), pages 289--305, 2001."},{"key":"e_1_3_2_1_10_1","first-page":"490","volume-title":"Proceedings of the International workshop on Java technologies for real-time and embedded systems (JTRES)","author":"Edward","year":"2003","unstructured":"Edward G. Benowitz and Albert F. Niessner. Experiences in adopting real-time java for flight-like software . In Proceedings of the International workshop on Java technologies for real-time and embedded systems (JTRES) , pages 490 -- 496 , 2003 . Edward G. Benowitz and Albert F. Niessner. Experiences in adopting real-time java for flight-like software. In Proceedings of the International workshop on Java technologies for real-time and embedded systems (JTRES), pages 490--496, 2003."},{"key":"e_1_3_2_1_11_1","first-page":"497","volume-title":"Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES), OTM Workshops","author":"Edward","year":"2003","unstructured":"Edward G. Benowitz and Albert F. Niessner. A patterns catalog for RTSJ software designs . In Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES), OTM Workshops , pages 497 -- 507 , 2003 . Edward G. Benowitz and Albert F. Niessner. A patterns catalog for RTSJ software designs. In Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES), OTM Workshops, pages 497--507, 2003."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/949344.949443"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2005.31"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/556706"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/780732.780740"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.5"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1288940.1288955"},{"key":"e_1_3_2_1_19_1","volume-title":"DDG1000 Next Generation Navy Destroyers, www.ibm.com\/press\/us\/en\/pressrelease\/21033.wss","author":"IBM.","year":"2007","unstructured":"IBM. DDG1000 Next Generation Navy Destroyers, www.ibm.com\/press\/us\/en\/pressrelease\/21033.wss , 2007 . IBM. DDG1000 Next Generation Navy Destroyers, www.ibm.com\/press\/us\/en\/pressrelease\/21033.wss, 2007."},{"key":"e_1_3_2_1_20_1","volume-title":"IBM Expedited Real Time Task Graphs. www.alphaworks.ibm.com\/tech\/xrtgs","author":"IBM Corporation","year":"2007","unstructured":"IBM Corporation . IBM Expedited Real Time Task Graphs. www.alphaworks.ibm.com\/tech\/xrtgs , 2007 . IBM Corporation. IBM Expedited Real Time Task Graphs. www.alphaworks.ibm.com\/tech\/xrtgs, 2007."},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the International Computer Music Conference","author":"Juillerat Nicolas","year":"2007","unstructured":"Nicolas Juillerat , Stefan M\u00fcller Arisona , and Simon Schubiger-Banz . Real-time, low latency audio processing in Java . In Proceedings of the International Computer Music Conference , Copenhagen, Denmark , August 2007 . Nicolas Juillerat, Stefan M\u00fcller Arisona, and Simon Schubiger-Banz. Real-time, low latency audio processing in Java. In Proceedings of the International Computer Music Conference, Copenhagen, Denmark, August 2007."},{"key":"e_1_3_2_1_23_1","unstructured":"Ingo Molnar and Thomas Gleixner. The RT-PREEMPT patch set for Linux.  Ingo Molnar and Thomas Gleixner. The RT-PREEMPT patch set for Linux."},{"key":"e_1_3_2_1_24_1","first-page":"508","volume-title":"Proceedings of the International workshop on Java technologies for real-time and embedded systems (JTRES)","author":"Albert","year":"2003","unstructured":"Albert F. Niessner and Edward G. Benowitz. Rtsj memory areas and their affects on the performance of a flight-like attitude control system . In Proceedings of the International workshop on Java technologies for real-time and embedded systems (JTRES) , pages 508 -- 519 , 2003 . Albert F. Niessner and Edward G. Benowitz. Rtsj memory areas and their affects on the performance of a flight-like attitude control system. In Proceedings of the International workshop on Java technologies for real-time and embedded systems (JTRES), pages 508--519, 2003."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45070-2_17"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2004.1300335"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2006.9"},{"key":"e_1_3_2_1_28_1","unstructured":"Purdue University. The Ovm virtual machine www.ovmj.org.  Purdue University. The Ovm virtual machine www.ovmj.org."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2004.1300326"},{"key":"e_1_3_2_1_30_1","volume-title":"www.mathworks.com\/products\/simulink","year":"2007","unstructured":"Simulink. www.mathworks.com\/products\/simulink . 2007 . Simulink. www.mathworks.com\/products\/simulink. 2007."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134015"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297043"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254837"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/647478.727935"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/REAL.2004.51"}],"event":{"name":"LCTES08: ACM SIGPLAN\/SIGBED 2008 Conference on Languages, Compilers, and Tools for Embedded Systems","location":"Tucson AZ USA","acronym":"LCTES08","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGBED ACM Special Interest Group on Embedded Systems","SIGDA ACM Special Interest Group on Design Automation","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["Proceedings of the 2008 ACM SIGPLAN-SIGBED conference on Languages, compilers, and tools for embedded systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1375657.1375659","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1375657.1375659","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:47:17Z","timestamp":1750243637000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1375657.1375659"}},"subtitle":["a unified restricted thread programming model for java"],"short-title":[],"issued":{"date-parts":[[2008,6,12]]},"references-count":33,"alternative-id":["10.1145\/1375657.1375659","10.1145\/1375657"],"URL":"https:\/\/doi.org\/10.1145\/1375657.1375659","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1379023.1375659","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2008,6,12]]},"assertion":[{"value":"2008-06-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}