{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T16:25:17Z","timestamp":1732033517939},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642162558"},{"type":"electronic","value":"9783642162565"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-16256-5_16","type":"book-chapter","created":{"date-parts":[[2010,10,5]],"date-time":"2010-10-05T08:20:54Z","timestamp":1286266854000},"page":"155-166","source":"Crossref","is-referenced-by-count":4,"title":["Code Generation for Embedded Java with Ptolemy"],"prefix":"10.1007","author":[{"given":"Martin","family":"Schoeberl","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Brooks","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edward A.","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"16_CR1","series-title":"Java Series","volume-title":"The Real-Time Specification for Java","author":"G. Bollella","year":"2000","unstructured":"Bollella, G., Gosling, J., Brosgol, B., Dibble, P., Furr, S., Turnbull, M.: The Real-Time Specification for Java. Java Series. Addison-Wesley, Reading (June 2000)"},{"key":"16_CR2","unstructured":"Brooks, C., Lee, E.A., Liu, X., Neuendorffer, S., Zhao, Y., Zheng, H.: Heterogeneous concurrent modeling and design in Java. Technical Report UCB\/EECS-2008-28\/29\/37, University of California at Berkeley (April 2008)"},{"key":"16_CR3","doi-asserted-by":"crossref","unstructured":"Edwards, S.A., Lee, E.A.: The semantics and execution of a synchronous block-diagram language. Science of Computer Programming\u00a048(1) (2003)","DOI":"10.1016\/S0167-6423(02)00096-5"},{"issue":"2","key":"16_CR4","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1109\/JPROC.2002.805829","volume":"91","author":"J. Eker","year":"2003","unstructured":"Eker, J., Janneck, J.W., Lee, E.A., Liu, J., Liu, X., Ludvig, J., Neuendorffer, S., Sachs, S., Xiong, Y.: Taming heterogeneity\u2014the Ptolemy approach. Proceedings of the IEEE\u00a091(2), 127\u2013144 (2003)","journal-title":"Proceedings of the IEEE"},{"issue":"6","key":"16_CR5","doi-asserted-by":"publisher","first-page":"742","DOI":"10.1109\/43.766725","volume":"18","author":"A. Girault","year":"1999","unstructured":"Girault, A., Lee, B., Lee, E.A.: Hierarchical finite state machines with multiple concurrency models. IEEE Transactions on Computer-aided Design of Integrated Circuits And Systems\u00a018(6), 742\u2013760 (1999)","journal-title":"IEEE Transactions on Computer-aided Design of Integrated Circuits And Systems"},{"key":"16_CR6","unstructured":"Harmon, T.: Interactive Worst-case Execution Time Analysis of Hard Real-time Systems. PhD thesis, University of California, Irvine (2009)"},{"issue":"1","key":"16_CR7","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/JPROC.2002.805825","volume":"91","author":"T.A. Henzinger","year":"2003","unstructured":"Henzinger, T.A., Horowitz, B., Kirsch, C.M.: Giotto: A time-triggered language for embedded programming. Proceedings of the IEEE\u00a091(1), 84\u201399 (2003)","journal-title":"Proceedings of the IEEE"},{"key":"16_CR8","unstructured":"Huber, B., Schoeberl, M.: Comparison of implicit path enumeration and model checking based WCET analysis. In: Proceedings of the 9th International Workshop on Worst-Case Execution Time (WCET) Analysis, Dublin, Ireland, pp. 23\u201334. OCG (July 2009)"},{"issue":"9","key":"16_CR9","doi-asserted-by":"publisher","first-page":"1235","DOI":"10.1109\/PROC.1987.13876","volume":"75","author":"E.A. Lee","year":"1987","unstructured":"Lee, E.A., Messerschmitt, D.G.: Synchronous data flow. Proceedings of the IEEE\u00a075(9), 1235\u20131245 (1987)","journal-title":"Proceedings of the IEEE"},{"issue":"3","key":"16_CR10","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1142\/S0218126603000751","volume":"12","author":"E.A. Lee","year":"2003","unstructured":"Lee, E.A., Neuendorffer, S., Wirthlin, M.J.: Actor-oriented design of embedded hardware and software systems. Journal of Circuits, Systems, and Computers\u00a012(3), 231\u2013260 (2003)","journal-title":"Journal of Circuits, Systems, and Computers"},{"key":"16_CR11","unstructured":"Neuendorffer, S.A.: Actor-Oriented Metaprogramming. PhD thesis, EECS Department, University of California, Berkeley (January 2005)"},{"issue":"1-2","key":"16_CR12","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1016\/j.sysarc.2007.06.001","volume":"54","author":"M. Schoeberl","year":"2008","unstructured":"Schoeberl, M.: A Java processor architecture for embedded real-time systems. Journal of Systems Architecture\u00a054(1-2), 265\u2013286 (2008)","journal-title":"Journal of Systems Architecture"},{"key":"16_CR13","unstructured":"Schoeberl, M.: JOP Reference Handbook: Building Embedded Systems with a Java Processor. CreateSpace (August 2009) ISBN 978-1438239699, http:\/\/www.jopdesign.com\/doc\/handbook.pdf"},{"key":"16_CR14","doi-asserted-by":"crossref","unstructured":"Schoeberl, M., Korsholm, S., Kalibera, T., Ravn, A.P.: A hardware abstraction layer in Java. Trans. on Embedded Computing Sys., (accepted 2010)","DOI":"10.1145\/2043662.2043666"},{"key":"16_CR15","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1109\/ISORC.2008.63","volume-title":"Proceedings of the 11th IEEE International Symposium on Object\/component\/service-oriented Real-time distributed Computing (ISORC 2008)","author":"M. Schoeberl","year":"2008","unstructured":"Schoeberl, M., Korsholm, S., Thalinger, C., Ravn, A.P.: Hardware objects for Java. In: Proceedings of the 11th IEEE International Symposium on Object\/component\/service-oriented Real-time distributed Computing (ISORC 2008), Orlando, Florida, USA, pp. 445\u2013452. IEEE Computer Society, Los Alamitos (May 2008)"},{"key":"16_CR16","unstructured":"Schoeberl, M., Patel, H.D., Lee, E.A.: Fun with a deadline instruction. Technical Report UCB\/EECS-2009-149, EECS Department, University of California, Berkeley (October 2009)"},{"key":"16_CR17","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1145\/1167999.1168033","volume-title":"Proceedings of the 4th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2006)","author":"M. Schoeberl","year":"2006","unstructured":"Schoeberl, M., Pedersen, R.: WCET analysis for a Java processor. In: Proceedings of the 4th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2006), pp. 202\u2013211. ACM Press, New York (2006)"},{"issue":"6","key":"16_CR18","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1002\/spe.968","volume":"40","author":"M. Schoeberl","year":"2010","unstructured":"Schoeberl, M., Puffitsch, W., Pedersen, R.U., Huber, B.: Worst-case execution time analysis for a Java processor. Software: Practice and Experience\u00a040(6), 507\u2013542 (2010)","journal-title":"Software: Practice and Experience"},{"key":"16_CR19","doi-asserted-by":"crossref","unstructured":"Tripakis, S., Bui, D.N., Geilen, M., Rodiers, B., Lee, E.A.: Compositionality in synchronous data flow: Modular code generation from hierarchical sdf graphs. Technical Report UCB\/EECS-2010-52, UC Berkeley (May 2010)","DOI":"10.21236\/ADA538756"},{"key":"16_CR20","series-title":"Lecture Notes in Computer Science","first-page":"786","volume-title":"Embedded Software and Systems","author":"G. Zhou","year":"2007","unstructured":"Zhou, G., Leung, M.-K., Lee, E.A.: A code generation framework for actor-oriented models with partial evaluation. In: Lee, Y.-H., Kim, H.-N., Kim, J., Park, Y.W., Yang, L.T., Kim, S.W. (eds.) ICESS 2007. LNCS, vol.\u00a04523, pp. 786\u2013799. Springer, Heidelberg (2007)"}],"container-title":["Lecture Notes in Computer Science","Software Technologies for Embedded and Ubiquitous Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-16256-5_16.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,23]],"date-time":"2020-11-23T21:46:41Z","timestamp":1606168001000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-16256-5_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642162558","9783642162565"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-16256-5_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}