{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T19:10:36Z","timestamp":1743016236833,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642020520"},{"type":"electronic","value":"9783642020537"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009]]},"DOI":"10.1007\/978-3-642-02053-7_2","type":"book-chapter","created":{"date-parts":[[2009,6,10]],"date-time":"2009-06-10T06:13:15Z","timestamp":1244614395000},"page":"27-46","source":"Crossref","is-referenced-by-count":0,"title":["High-Performance Transactional Event Processing"],"prefix":"10.1007","author":[{"given":"Antonio","family":"Cunei","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rachid","family":"Guerraoui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jesper Honig","family":"Spring","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean","family":"Privat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Vitek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1007\/11785477_7","volume-title":"ECOOP 2006 \u2013 Object-Oriented Programming","author":"C. Andreae","year":"2006","unstructured":"Andreae, C., Coady, Y., Gibbs, C., Noble, J., Vitek, J., Zhao, T.: Scoped Types and Aspects for Real-Time Java. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol.\u00a04067, pp. 124\u2013147. Springer, Heidelberg (2006)"},{"issue":"1","key":"2_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1324969.1324974","volume":"7","author":"A. Armbuster","year":"2007","unstructured":"Armbuster, A., Baker, J., Cunei, A., Holmes, D., Flack, C., Pizlo, F., Pla, E., Prochazka, M., Vitek, J.: A Real-time Java virtual machine with applications in avionics. ACM Transactions in Embedded Computing Systems (TECS)\u00a07(1), 1\u201349 (2007)","journal-title":"ACM Transactions in Embedded Computing Systems (TECS)"},{"key":"2_CR3","first-page":"51","volume-title":"Proceedings of the ACM SIGPLAN\/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)","author":"J. Auerbach","year":"2007","unstructured":"Auerbach, J., Bacon, D.F., Iercan, D.T., Kirsch, C.M., Rajan, V.T., Roeck, H., Trummer, R.: Java takes flight: time-portable real-time programming with Exotasks. In: Proceedings of the ACM SIGPLAN\/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), vol.\u00a042, pp. 51\u201362. ACM, New York (2007)"},{"key":"2_CR4","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1109\/RTAS.2006.7","volume-title":"Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)","author":"J. Baker","year":"2006","unstructured":"Baker, J., Cunei, A., Flack, C., Pizlo, F., Prochazka, M., Vitek, J., Armbruster, A., Pla, E., Holmes, D.: A real-time java virtual machine for avionics - an experience report. In: Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Washington, DC, USA, pp. 384\u2013396. IEEE Computer Society Press, Los Alamitos (2006)"},{"key":"2_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/3-540-45449-7_21","volume-title":"Embedded Software","author":"W.S. Beebee","year":"2001","unstructured":"Beebee, W.S., Rinard, M.C.: An implementation of scoped memory for real-time java. In: Henzinger, T.A., Kirsch, C.M. (eds.) EMSOFT 2001. LNCS, vol.\u00a02211, pp. 289\u2013305. Springer, Heidelberg (2001)"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"Benowitz, E.G., Niessner, A.: A patterns catalog for RTSJ software designs. In: Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES), OTM Workshops, pp. 497\u2013507 (2003)","DOI":"10.1007\/978-3-540-39962-9_55"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Benowitz, E.G., Niessner, A.F.: 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), pp. 490\u2013496 (2003)","DOI":"10.1007\/978-3-540-39962-9_54"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Bollella, G., Canham, T., Carson, V., Champlin, V., Dvorak, D., Giovannoni, B., Indictor, M., Meyer, K., Murray, A., Reinholtz, K.: Programming with non-heap memory in the Real-time specification for Java. In: Companion of the 18th annual ACM SIGPLAN conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp. 361\u2013369 (2003)","DOI":"10.1145\/949344.949443"},{"key":"2_CR9","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. Addison-Wesley, Reading (2000)"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Boyapati, C., Lee, R., Rinard, M.: Ownership types for safe programming: Preventing data races and deadlocks. In: Proceedings of the 17th Annual ACM SIGPLAN Conference on Object-Oriented Programming (OOPSLA) (November 2002)","DOI":"10.1145\/582419.582440"},{"key":"2_CR11","volume-title":"Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)","author":"C. Boyapati","year":"2003","unstructured":"Boyapati, C., Salcianu, A., Beebee Jr., W., Rinard, M.: Ownership types for safe region-based memory management in Real-Time Java. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI). ACM Press, New York (2003)"},{"key":"2_CR12","series-title":"ACM SIGPLAN Notices","first-page":"48","volume-title":"Proceedings of the 13th Annual ACM SIGPLAN Conference on Object-Oriented Programming (OOPSLA)","author":"D.G. Clarke","year":"1998","unstructured":"Clarke, D.G., Potter, J.M., Noble, J.: Ownership types for flexible alias protection. In: Proceedings of the 13th Annual ACM SIGPLAN Conference on Object-Oriented Programming (OOPSLA), October 1998. ACM SIGPLAN Notices, vol.\u00a033(10), pp. 48\u201364. ACM, New York (1998)"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Corsaro, A., Cytron, R.: Efficient memory reference checks for Real-time Java. In: Proceedings of Languages, Compilers, and Tools for Embedded Systems, LCTES (2003)","DOI":"10.1145\/780732.780740"},{"issue":"9","key":"2_CR14","doi-asserted-by":"publisher","first-page":"827","DOI":"10.1109\/32.950318","volume":"27","author":"G. Cugola","year":"2001","unstructured":"Cugola, G., Di Nitto, E., Fuggetta, A.: The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. IEEE Transactions Software Engineering\u00a027(9), 827\u2013850 (2001)","journal-title":"IEEE Transactions Software Engineering"},{"issue":"2","key":"2_CR15","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1145\/857076.857078","volume":"35","author":"P.T. Eugster","year":"2003","unstructured":"Eugster, P.T., Felber, P., Guerraoui, R., Kermarrec, A.-M.: The many faces of publish\/subscribe. ACM Comput. Surv.\u00a035(2), 114\u2013131 (2003)","journal-title":"ACM Comput. Surv."},{"key":"2_CR16","volume-title":"JavaSpaces Principles, Patterns, and Practice","author":"E. Freeman","year":"1999","unstructured":"Freeman, E., H\u00fcpfer, S., Arnold, K.: JavaSpaces Principles, Patterns, and Practice. Addison-Wesley, Reading (1999)"},{"key":"2_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/978-3-540-24634-3_15","volume-title":"Coordination Models and Languages","author":"S. Jagannathan","year":"2004","unstructured":"Jagannathan, S., Vitek, J.: Optimistic concurrency semantics for transactions in coordination languages. In: De Nicola, R., Ferrari, G.-L., Meredith, G. (eds.) COORDINATION 2004. LNCS, vol.\u00a02949, pp. 183\u2013198. Springer, Heidelberg (2004)"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Manson, J., Baker, J., Cunei, A., Jagannathan, S., Prochazka, M., Xin, B., Vitek, J.: Preemptible atomic regions for real-time Java. In: Proceedings of the 26th IEEE Real-Time Systems Symposium (RTSS) (December 2005)","DOI":"10.1109\/RTSS.2005.34"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Ni, Y., Menon, V.S., Adl-Tabatabai, A.-R., Hosking, A.L., Hudson, R.L., Moss, J., Saha, B., Shpeisman, T.: Open nesting in software transactional memory. In: Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming (PPoPP), pp. 68\u201378 (2007)","DOI":"10.1145\/1229428.1229442"},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"Niessner, A.F., Benowitz, E.G.: 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), pp. 508\u2013519 (2003)","DOI":"10.1007\/978-3-540-39962-9_56"},{"key":"2_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1007\/978-3-540-45070-2_17","volume-title":"ECOOP 2003 - Object-Oriented Programming","author":"K. Palacz","year":"2003","unstructured":"Palacz, K., Vitek, J.: Java subtype tests in real-time. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.\u00a02743, pp. 378\u2013404. Springer, Heidelberg (2003)"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Pizlo, F., Fox, J., Holmes, D., Vitek, J.: Real-time Java scoped memory: design patterns and semantics. In: Proceedings of the IEEE International Symposium on Object-oriented Real-Time Distributed Computing (ISORC), Vienna, Austria (May 2004)","DOI":"10.1109\/ISORC.2004.1300335"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Pizlo, F., Hosking, A., Vitek, J.: Hiearchical real-time garbage collection. In: Proceeedings of ACM SIGPLAN\/SIGBED 2007 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), pp. 123\u2013133 (2007)","DOI":"10.1145\/1254766.1254784"},{"key":"2_CR24","doi-asserted-by":"crossref","unstructured":"Pizlo, F., Vitek, J.: An empirical evalutation of memory management alternatives for Real-time Java. In: Proceedings of the 27th IEEE Real-Time Systems Symposium (RTSS) (December 2006)","DOI":"10.1109\/RTSS.2006.9"},{"key":"2_CR25","unstructured":"H.\u00a0Resolution Timers, www.tglx.de\/projects\/hrtimers\/2.6.17\/"},{"key":"2_CR26","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1145\/1133981.1134015","volume-title":"Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)","author":"D. Spoonhower","year":"2006","unstructured":"Spoonhower, D., Auerbach, J., Bacon, D.F., Cheng, P., Grove, D.: Eventrons: a safe programming construct for high-frequency hard real-time applications. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), vol.\u00a041, pp. 283\u2013294. ACM, New York (2006)"},{"key":"2_CR27","doi-asserted-by":"crossref","unstructured":"Spring, J., Pizlo, F., Guerraoui, R., Vitek, J.: Reflexes: Abstractions for highly responsive systems. In: Proceedings of the 3rd International ACM SIGPLAN\/SIGOPS Conference on Virtual Execution Environments, VEE (2007)","DOI":"10.1145\/1254810.1254837"},{"key":"2_CR28","doi-asserted-by":"crossref","unstructured":"Spring, J., Privat, J., Guerraoui, R., Vitek, J.: StreamFlex: High-throughput stream programming in Java. In: Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, OOPSLA (2007)","DOI":"10.1145\/1297027.1297043"},{"key":"2_CR29","unstructured":"Strom, R.E., Banavar, G., Chandra, T.D., Kaplan, M., Miller, K., Mukherjee, B., Sturman, D.C., Ward, M.: Gryphon: An information flow based approach to message brokering. CoRR: Distributed, Parallel, and Cluster Computing, cs.DC\/9810019 (1998)"},{"issue":"1-2","key":"2_CR30","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/S0167-6423(02)00090-4","volume":"46","author":"J. Vitek","year":"2003","unstructured":"Vitek, J., Bryce, C., Oriol, M.: Coordinating processes with secure spaces. Science of Computer Programming\u00a046(1-2), 163\u2013193 (2003)","journal-title":"Science of Computer Programming"},{"issue":"3","key":"2_CR31","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1016\/j.scico.2008.04.001","volume":"71","author":"T. Zhao","year":"2008","unstructured":"Zhao, T., Baker, J., Hunt, J., Noble, J., Vitek, J.: Implicit ownership types for memory management. Science of Computer Programming\u00a071(3), 213\u2013241 (2008)","journal-title":"Science of Computer Programming"},{"key":"2_CR32","doi-asserted-by":"crossref","unstructured":"Zhao, T., Noble, J., Vitek, J.: Scoped types for real-time Java. In: Proceedings of the 25th IEEE International Real-Time Systems Symposium, RTSS (2004)","DOI":"10.1109\/REAL.2004.51"}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02053-7_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,7]],"date-time":"2021-10-07T05:53:15Z","timestamp":1633585995000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02053-7_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642020520","9783642020537"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02053-7_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}