{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T17:55:53Z","timestamp":1743011753343,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":62,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540303237"},{"type":"electronic","value":"9783540322696"}],"license":[{"start":{"date-parts":[[2005,1,1]],"date-time":"2005-01-01T00:00:00Z","timestamp":1104537600000},"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":[[2005]]},"DOI":"10.1007\/11587552_12","type":"book-chapter","created":{"date-parts":[[2005,11,18]],"date-time":"2005-11-18T08:52:59Z","timestamp":1132303979000},"page":"225-248","source":"Crossref","is-referenced-by-count":8,"title":["RTZen: Highly Predictable, Real-Time Java Middleware for Distributed and Embedded Systems"],"prefix":"10.1007","author":[{"given":"Krishna","family":"Raman","sequence":"first","affiliation":[]},{"given":"Yue","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Mark","family":"Panahi","sequence":"additional","affiliation":[]},{"given":"Juan A.","family":"Colmenares","sequence":"additional","affiliation":[]},{"given":"Raymond","family":"Klefstad","sequence":"additional","affiliation":[]},{"given":"Trevor","family":"Harmon","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"12_CR1","first-page":"43","volume":"45","author":"D.C. Schmidt","year":"2002","unstructured":"Schmidt, D.C.: R&D Advances in Middleware for Distributed, Real-time, and Embedded Systems. Communications of the ACM. Special Issue on Middleware\u00a045, 43\u201348 (2002)","journal-title":"Communications of the ACM. Special Issue on Middleware"},{"key":"12_CR2","unstructured":"Object Management Group: Real-time CORBA Specification. OMG Document formal\/02-08-02 edn. (2002)"},{"key":"12_CR3","unstructured":"Schmidt, D.C., Vinoski, S.: The History of the OMG C++ Mapping. C\/C++ Users Journal (2000)"},{"key":"12_CR4","unstructured":"Schmidt, D.C., Vinoski, S.: Standard C++ and the OMG C++ Mapping. C\/C++ Users Journal (2001)"},{"key":"12_CR5","unstructured":"ZeroC, I.: The Internet Communications EngineTM (2003), www.zeroc.com\/ice.html"},{"key":"12_CR6","unstructured":"Brose, G., Spiegel, A., Tiedemann, R., et al.: Jacorb (2004), http:\/\/www.jacorb.org\/"},{"key":"12_CR7","volume-title":"The Real-Time Specification for Java","author":"Bollella","year":"2000","unstructured":"Bollella, Gosling, Brosgol, Dibble, Furr, Hardin, Turnbull: The Real-Time Specification for Java. Addison-Wesley, Reading (2000)"},{"key":"12_CR8","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"12_CR9","volume-title":"Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects","author":"D.C. Schmidt","year":"2000","unstructured":"Schmidt, D.C., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects, vol.\u00a02. Wiley & Sons, New York (2000)"},{"key":"12_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1007\/978-3-540-39962-9_55","volume-title":"On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops","author":"E.G. Benowitz","year":"2003","unstructured":"Benowitz, E.G., Niessner, A.F.: A patterns catalog for RTSJ software designs. In: Meersman, R., Tari, Z. (eds.) OTM-WS 2003. LNCS, vol.\u00a02889, pp. 497\u2013507. Springer, Heidelberg (2003)"},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"Pizlo, F., Fox, J.M., Holmes, D., Vitek, J.: Real-time java scoped memory: Design patterns and semantics. In: 7th IEEE Int\u2019l Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2004), pp. 101\u2013110 (2004)","DOI":"10.1109\/ISORC.2004.1300335"},{"key":"12_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"394","DOI":"10.1007\/978-3-540-30470-8_54","volume-title":"On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops","author":"A. Corsaro","year":"2004","unstructured":"Corsaro, A., Santoro, C.: Design patterns for RTSJ application development. In: Meersman, R., Tari, Z., Corsaro, A. (eds.) OTM-WS 2004. LNCS, vol.\u00a03292, pp. 394\u2013405. Springer, Heidelberg (2004)"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Klefstad, R., Rao, S., Schmidt, D.C.: Design and Performance of a Dynamically Configurable, Messaging Protocols Framework for Real-time CORBA. In: Proceedings of the 36th Annual Hawaii Int\u2019l Conference on System Sciences (2003)","DOI":"10.1109\/HICSS.2003.1174883"},{"key":"12_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"900","DOI":"10.1007\/3-540-36124-3_59","volume-title":"On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE","author":"A. Corsaro","year":"2002","unstructured":"Corsaro, A., Schmidt, D.C.: The Design and Performance of the jRate Real-Time Java Implementation. In: Meersman, R., Tari, Z. (eds.) CoopIS 2002, DOA 2002, and ODBASE 2002. LNCS, vol.\u00a02519, pp. 900\u2013921. Springer, Heidelberg (2002)"},{"key":"12_CR15","volume-title":"Real-Time Java Platform Programming","author":"P.C. Dibble","year":"2002","unstructured":"Dibble, P.C.: Real-Time Java Platform Programming. Prentice-Hall, Englewood Cliffs (2002)"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Klefstad, R., Schmidt, D.C., O\u2019Ryan, C.: Towards highly configurable real-time object request brokers. In: Proceedings of the 5th IEEE Int\u2019l Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2002), pp. 437\u2013447 (2002)","DOI":"10.1109\/ISORC.2002.1003812"},{"key":"12_CR17","unstructured":"Object Management Group: Real-Time CORBA (Dynamic Scheduling). 2.0 edn. (2003)"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Klefstad, R., Krishna, A.S., Schmidt, D.C.: Design and Performance of a Modular Portable Object Adapter for Distributed, Real-Time, and Embedded CORBA Applications. In: Proceedings of the 4th Int\u2019l Symposium on Distributed Objects and Applications (2002)","DOI":"10.1007\/3-540-36124-3_38"},{"key":"12_CR19","doi-asserted-by":"crossref","unstructured":"Krishna, A., Klefstad, R., Schmidt, D.C., Corsaro, A.: Towards predictable real-time Java object request brokers. In: Proceedings of the 9th IEEE Real-Time and Embedded Technology and Applications Symposium (RTTAS 2003), pp. 49\u201356 (2003)","DOI":"10.1109\/RTTAS.2003.1203036"},{"key":"12_CR20","doi-asserted-by":"crossref","unstructured":"Krishna, A., Schmidt, D.C., Klefstad, R.: Enhancing real-time CORBA via real-time java features. In: Proceedings of the 24th Int\u2019l Conference on Distributed Computing Systems (ICDCS 2004), pp. 66\u201373 (2004)","DOI":"10.1109\/ICDCS.2004.1281569"},{"key":"12_CR21","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1016\/S0140-3664(97)00165-5","volume":"21","author":"D.C. Schmidt","year":"1998","unstructured":"Schmidt, D.C., Levine, D.L., Mungee, S.: The design of the TAO real-time object request broker. Computer Communications\u00a021, 294\u2013324 (1998)","journal-title":"Computer Communications"},{"key":"12_CR22","doi-asserted-by":"crossref","unstructured":"Gokhale, A., Schmidt, D.C.: Techniques for optimizing CORBA middleware for distributed embedded systems. In: Proceedings of the 18th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 1999), vol.\u00a02, pp. 513\u2013521 (1999)","DOI":"10.1109\/INFCOM.1999.751385"},{"key":"12_CR23","doi-asserted-by":"crossref","unstructured":"Pyarali, I., Spivak, M., Cytron, R., Schmidt, D.C.: Evaluating and optimizing thread pool strategies for real-time CORBA. In: Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers and Tools for Embedded Systems (LCTES 2001), pp. 214\u2013222 (2001)","DOI":"10.1145\/384197.384226"},{"key":"12_CR24","doi-asserted-by":"publisher","first-page":"1070","DOI":"10.1109\/JPROC.2003.814616","volume":"91","author":"I. Pyarali","year":"2003","unstructured":"Pyarali, I., Schmidt, D.C., Cytron, R.: Techniques for Enhancing Real-time CORBA Quality of Service. Proceedings of the IEEE\u00a091, 1070\u20131085 (2003)","journal-title":"Proceedings of the IEEE"},{"key":"12_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1007\/3-540-45559-0_19","volume-title":"Middleware 2000","author":"C. O\u2019Ryan","year":"2000","unstructured":"O\u2019Ryan, C., Kuhns, F., Schmidt, D.C., Othman, O., Parsons, J.: The design and performance of a pluggable protocols framework for real-time distributed object computing middleware. In: Coulson, G., Sventek, J. (eds.) Middleware 2000. LNCS, vol.\u00a01795, pp. 372\u2013395. Springer, Heidelberg (2000)"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Gorappa, S., Colmenares, J.A., Jafarpour, H., Klefstad, R.: Tool-based configuration of real-time corba middleware for embedded systems. In: Proceedings of the 8th IEEE Int\u2019l Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2005 (2005)","DOI":"10.1109\/ISORC.2005.60"},{"key":"12_CR27","unstructured":"Corp, T.: TimeSys Linux GPL 4.1 (2004), http:\/\/www.timesys.com"},{"key":"12_CR28","unstructured":"Sun Microsystems, I.: Tuning garbage collection with the 1.4.2 java[tm] virtual machine (2003)"},{"key":"12_CR29","unstructured":"Object Management Group: Catalog of OMG Specifications (2005), http:\/\/www.omg.org\/technology\/documents\/spec_catalog.htm"},{"key":"12_CR30","doi-asserted-by":"crossref","unstructured":"Gokhale, A., Schmidt, D.C.: Principles for Optimizing CORBA Internet Inter-ORB Protocol Performance. In: Proceedings of the 31st Annual Hawaii Int\u2019l Conference on System Sciences, vol.\u00a07, pp. 376\u2013385 (1998)","DOI":"10.1109\/HICSS.1998.649232"},{"key":"12_CR31","doi-asserted-by":"crossref","unstructured":"Arulanthu, A.B., O\u2019Ryan, C., Schmidt, D.C., Kircher, M., Parsons, J.: The Design and Performance of a Scable ORB Architecture for CORBA Asynchronous Messaging. In: Proceedings of the IFIP\/ACM Int\u2019l Conference on Distributed Systems Platforms (Middleware 2000), pp. 208\u2013230 (2000)","DOI":"10.1007\/3-540-45559-0_11"},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"Mishra, S., Shi, N.: Improving the Performance of Distributed CORBA Applications. In: Proceedings of the Int\u2019l Parallel and Distributed Processing Symposium (IPDPS 2002), pp. 36\u201341 (2002)","DOI":"10.1109\/IPDPS.2002.1015514"},{"key":"12_CR33","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/941566.941567","volume":"12","author":"A.C. Porisini","year":"2003","unstructured":"Porisini, A.C., Pradella, M., Rossi, M., Mandrioli, D.: A formal approach for designing CORBA-based applications. ACM Transaction on Software Engineering and Methodology\u00a012, 107\u2013151 (2003)","journal-title":"ACM Transaction on Software Engineering and Methodology"},{"key":"12_CR34","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1016\/j.jpdc.2003.11.008","volume":"64","author":"S. Majumdar","year":"2004","unstructured":"Majumdar, S., Shen, E.K., Abdul-Fatah, I.: Performance of adaptive CORBA middleware. Journal of Parallel and Distributed Computing\u00a064, 201\u2013218 (2004)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"12_CR35","unstructured":"Borland Software Corporation: Borland Enterprise Server, VisiBroker Edition (2005), http:\/\/www.borland.com\/visibroker\/"},{"key":"12_CR36","unstructured":"IONA Technologies: Orbix 6.2 (2005), http:\/\/www.iona.com\/products\/orbix\/"},{"key":"12_CR37","unstructured":"McConnell, S., Pedersen, J., Evans, J.S., K\u00fchne, L., Rumpf, M., Boyce, S., Wood, C.: Openorb community project (2004), http:\/\/sourceforge.net\/projects\/openorb\/"},{"key":"12_CR38","doi-asserted-by":"crossref","unstructured":"Puder, A.: Mico: An open source corba implementation. IEEE Software\u00a021 (2004), http:\/\/www.mico.org\/","DOI":"10.1109\/MS.2004.22"},{"key":"12_CR39","doi-asserted-by":"crossref","unstructured":"Gokhale, A., Schmidt, D.C.: Evaluating CORBA latency and scalability over high-speed ATM networks. In: Proceedings of the 17th Int\u2019l Conference on Distributed Computing Systems (ICDCS 1997), pp. 401\u2013410 (1997)","DOI":"10.1109\/ICDCS.1997.598074"},{"key":"12_CR40","doi-asserted-by":"crossref","unstructured":"O\u2019Ryan, C., Schmidt, D.C., Kuhns, F., Spivak, M., Parsons, J., Pyarali, I., Levine, D.L.: Evaluating policies and mechanisms for supporting embedded, real-time applications with CORBA 3.0. In: Proceedings of the 6th IEEE Real-Time Technology and Applications Symposium (RTAS 2000), pp. 188\u2013197 (2000)","DOI":"10.1109\/RTTAS.2000.852463"},{"key":"12_CR41","doi-asserted-by":"crossref","unstructured":"Gill, C.D., Levine, D.L., Schmidt, D.C.: The Design and Performance of a Real-Time CORBA Scheduling Service. Real-Time Systems\u00a020 (2001)","DOI":"10.1023\/A:1008137720322"},{"key":"12_CR42","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1023\/A:1008189804392","volume":"20","author":"L.C. Dipippo","year":"2001","unstructured":"Dipippo, L.C., Wolfe, V.F., Esibov, L., Cooper, G., Bethmangalkar, R., Johnston, R., Thuraisingham, B., Mauer, J.: Scheduling and priority mapping for static real-time middleware. Real-Time Systems\u00a020, 155\u2013182 (2001)","journal-title":"Real-Time Systems"},{"key":"12_CR43","unstructured":"Hao, T., Zhigang, L., Jinde, L.: An end-to-end scheduling approach for real-time CORBA. In: Proceedings of the 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering (TENCON 2002), vol.\u00a01, pp. 318\u2013322 (2002)"},{"key":"12_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/(SICI)1096-9942(1997)3:1<55::AID-TAPO6>3.0.CO;2-6","volume":"3","author":"J.A. Zinky","year":"1997","unstructured":"Zinky, J.A., Bakken, D.E., Schantz, R.: Architectural Support for Quality of Service for CORBA Objects. Theory and Practice of Object Systems\u00a03, 1\u201320 (1997)","journal-title":"Theory and Practice of Object Systems"},{"key":"12_CR45","doi-asserted-by":"crossref","unstructured":"Lankes, S., Pfeiffer, M., Bemmerl, T.: Design and Implementation of a SCI-based Real-Time CORBA. In: Proceedings of the 4th IEEE Int\u2019l Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2001), pp. 23\u201330 (2001)","DOI":"10.1109\/ISORC.2001.922814"},{"key":"12_CR46","doi-asserted-by":"crossref","unstructured":"Lankes, S., Jabs, A., Reke, M.: A time-triggered ethernet protocol for real-time corba. In: Proceedings of the 5th IEEE Int\u2019l Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2002), pp. 215\u2013222 (2002)","DOI":"10.1109\/ISORC.2002.1003707"},{"key":"12_CR47","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.jss.2003.12.038","volume":"77","author":"S. Lankes","year":"2005","unstructured":"Lankes, S., Jabs, A., Bemmerl, T.: Design and performance of a CAN-based connection-oriented protocol for Real-Time CORBA. Journal of Systems and Software\u00a077, 37\u201345 (2005)","journal-title":"Journal of Systems and Software"},{"key":"12_CR48","doi-asserted-by":"crossref","unstructured":"Harrison, T.H., Levine, D.L., Schmidt, D.C.: The design and performance of a real-time CORBA event service. In: Proceedings of the 12th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA 1997), pp. 184\u2013200 (1997)","DOI":"10.1145\/263698.263734"},{"key":"12_CR49","doi-asserted-by":"crossref","unstructured":"Hong, S., Kim, Y., Kweon, M., Min, D., Han, S.: Object-oriented real-time CORBA naming service on distributed environment. In: Proceedings of the 12th Int\u2019l Conference on Information Networking (ICOIN-12), pp. 637\u2013640 (1998)","DOI":"10.1109\/ICOIN.1998.648492"},{"key":"12_CR50","doi-asserted-by":"crossref","unstructured":"Gokhale, A., Schmidt, D.C.: Optimizing a CORBA IIOP Protocol Engine for Minimal Footprint Multimedia Systems. Journal on Selected Areas in Communications - Special issue on Service Enabling Platforms for Networked Multimedia Systems\u00a017 (1999)","DOI":"10.1109\/49.790489"},{"key":"12_CR51","unstructured":"Kim, K., Geon, G., Hong, S., Kim, S., Kim, T.: Resource-conscious customization of CORBA for CAN-based distributed embedded systems. In: Proceedings of the 3rd IEEE Int\u2019l Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000), pp. 34\u201341 (2000)"},{"key":"12_CR52","doi-asserted-by":"crossref","unstructured":"Rossi, M., Mandrioli, D.: A formal approach for modeling and verification of rtcorba-based applications. In: Proceedings of the 2004 ACM SIGSOFT Int\u2019l Symposium on Software Testing and Analysis (ISSTA 2004), pp. 263\u2013273 (2004)","DOI":"10.1145\/1007512.1007548"},{"key":"12_CR53","unstructured":"Object Management Group: Real-Time CORBA (Static Scheduling). 1.2 edn. (2005)"},{"key":"12_CR54","unstructured":"Schmidt, D.C.: TAO. Real-time CORBA with TAO, The ACE ORB (2004), http:\/\/www.cs.wustl.edu\/~schmidt\/TAO.html"},{"key":"12_CR55","unstructured":"Object Management Group: Common Object Request Broker Architecture: Core Specification. 3.0.3 edn. (2004)"},{"key":"12_CR56","unstructured":"Schmidt, D.C.: CIAO. Real-time CCM with CIAO (Component Integrated ACE ORB) (2004), http:\/\/www.cs.wustl.edu\/~schmidt\/CIAO.html"},{"key":"12_CR57","unstructured":"RWTH Aachen: ROFES (2005), http:\/\/www.rofes.de"},{"key":"12_CR58","unstructured":"PrismTech Corporation: OpenFusion e*ORB C Edition for Real-time (2005), http:\/\/www.prismtechnologies.com"},{"key":"12_CR59","unstructured":"Objective Interface Systems, Inc.: ORBexpress RT (2005), http:\/\/www.ois.com"},{"key":"12_CR60","unstructured":"Borland Software Corporation: VisiBroker-RT. (2005), http:\/\/www.borland.com\/visibroker\/"},{"key":"12_CR61","unstructured":"Sun Microsystems Inc.: Java Remote Method Invocation, Java RMI (2004), http:\/\/java.sun.com\/products\/jdk\/rmi\/"},{"key":"12_CR62","doi-asserted-by":"crossref","unstructured":"Borg, A., Wellings, A.: A real-time RMI framework for the RTSJ. In: Proceedings of the 15th Euromicro Conference on Real Time Systems (2003)","DOI":"10.1109\/EMRTS.2003.1212749"}],"container-title":["Lecture Notes in Computer Science","Middleware 2005"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11587552_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T01:07:07Z","timestamp":1586567227000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11587552_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540303237","9783540322696"],"references-count":62,"URL":"https:\/\/doi.org\/10.1007\/11587552_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}