{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T20:06:46Z","timestamp":1725566806329},"publisher-location":"Berlin, Heidelberg","reference-count":44,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540235804"},{"type":"electronic","value":"9783540301752"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30175-2_18","type":"book-chapter","created":{"date-parts":[[2010,9,23]],"date-time":"2010-09-23T19:34:58Z","timestamp":1285270498000},"page":"337-360","source":"Crossref","is-referenced-by-count":18,"title":["Model-Driven Configuration and Deployment of Component Middleware Publish\/Subscribe Services"],"prefix":"10.1007","author":[{"given":"George","family":"Edwards","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gan","family":"Deng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Douglas C.","family":"Schmidt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aniruddha","family":"Gokhale","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bala","family":"Natarajan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"18_CR1","volume-title":"Encyclopedia of Software Engineering","author":"R.E. Schantz","year":"2002","unstructured":"Schantz, R.E., Schmidt, D.C.: Middleware for Distributed Systems: Evolving the Common Structure for Network-centric Applications. In: Marciniak, J., Telecki, G. (eds.) Encyclopedia of Software Engineering, Wiley & Sons, New York (2002)"},{"key":"18_CR2","volume-title":"Component-Based Software Engineering: Putting the Pieces Together","author":"G.T. Heineman","year":"2001","unstructured":"Heineman, G.T., Councill, B.T.: Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley, Reading (2001)"},{"key":"18_CR3","unstructured":"Object Management Group: CORBA Components. OMG Document formal\/2002-06-65 edn. (2002)"},{"key":"18_CR4","unstructured":"Sun Microsystems: JavaTM 2 Platform Enterprise Edition (2001), java.sun.com\/j2ee\/index.html"},{"key":"18_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/3-540-44892-6_4","volume-title":"Middleware 2003","author":"P.R. Pietzuch","year":"2003","unstructured":"Pietzuch, P.R., Shand, B., Bacon, J.: A Framework for Event Composition in Distributed Systems. In: Endler, M., Schmidt, D. (eds.) Middleware 2003. LNCS, vol.\u00a02672, pp. 62\u201382. Springer, Heidelberg (2003)"},{"key":"18_CR6","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1145\/263698.263734","volume-title":"Proceedings of OOPSLA 1997","author":"T.H. Harrison","year":"1997","unstructured":"Harrison, T.H., Levine, D.L., Schmidt, D.C.: The Design and Performance of a Real-time CORBA Event Service. In: Proceedings of OOPSLA 1997, Atlanta, GA, pp. 184\u2013199. ACM, New York (1997)"},{"key":"18_CR7","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, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware 20 (2001)","DOI":"10.1007\/978-1-4615-1695-8_2"},{"key":"18_CR8","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1109\/ICDSC.2001.918993","volume-title":"Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS 21)","author":"J. Loyall","year":"2001","unstructured":"Loyall, J., Gossett, J., Gill, C., Schantz, R., Zinky, J., Pal, P., Shapiro, R., Rodrigues, C., Atighetchi, M., Karr, D.: Comparing and Contrasting AdaptiveMiddleware Support inWide-Area and Embedded Distributed Object Applications. In: Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS 21), pp. 625\u2013634. IEEE, Los Alamitos (2001)"},{"key":"18_CR9","unstructured":"Karr, D.A., Rodrigues, C., Krishnamurthy, Y., Pyarali, I., Schmidt, D.C.: Application of the QuO Quality-of-Service Framework to a Distributed Video Application. In: Proceedings of the 3rd International Symposium on Distributed Objects and Applications, Rome, Italy, OMG (2001)"},{"key":"18_CR10","volume-title":"5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2002)","author":"R. Noseworthy","year":"2002","unstructured":"Noseworthy, R.: IKE 2 \u2013 Implementing the Stateful Distributed Object Paradigm. In: 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2002), Washington, DC, IEEE, Los Alamitos (2002)"},{"key":"18_CR11","unstructured":"O\u2019Ryan, C., Schmidt, D.C., Noseworthy, J.R.: Patterns and Performance of a CORBA Event Service for Large-scale Distributed Interactive Simulations. International Journal of Computer Systems Science and Engineering 17 (2002)"},{"key":"18_CR12","volume-title":"Pattern-Oriented Software Architecture \u2013 A System of Patterns","author":"F. Buschmann","year":"1996","unstructured":"Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture \u2013 A System of Patterns. Wiley & Sons, New York (1996)"},{"key":"18_CR13","doi-asserted-by":"publisher","first-page":"332","DOI":"10.1145\/380749.380767","volume":"19","author":"A. Carzaniga","year":"2001","unstructured":"Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Design and Evaluation of a Wide-Area Event Notification Service. ACM Transactions on Computer Systems\u00a019, 332\u2013383 (2001)","journal-title":"ACM Transactions on Computer Systems"},{"key":"18_CR14","unstructured":"Schmidt, D.C., Natarajan, B., Gokhale, A., Wang, N., Gill, C.: TAO: A Pattern-Oriented Object Request Broker for Distributed Real-time and Embedded Systems. IEEE Distributed Systems Online 3 (2002)"},{"key":"18_CR15","unstructured":"Schmidt, D.C., O\u2019Ryan, C.: Patterns and Performance of Real-time Publisher\/Subscriber Architectures. Journal of Systems and Software, Special Issue on Software Architecture - Engineering Quality Attributes (2002)"},{"key":"18_CR16","unstructured":"Object Management Group: Event Service Specification Version 1.1. OMG Document formal\/01-03-01 edn. (2001)"},{"key":"18_CR17","volume-title":"Middleware for Communications","author":"A. Gokhale","year":"2004","unstructured":"Gokhale, A., Schmidt, D.C., Natarajan, B., Gray, J., Wang, N.: Model Driven Middleware. In: Mahmoud, Q. (ed.) Middleware for Communications, Wiley and Sons, New York (2004)"},{"key":"18_CR18","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1109\/JPROC.2002.805824","volume":"91","author":"G. Karsai","year":"2003","unstructured":"Karsai, G., Sztipanovits, J., Ledeczi, A., Bapty, T.: Model-Integrated Development of Embedded Software. Proceedings of the IEEE\u00a091, 145\u2013164 (2003)","journal-title":"Proceedings of the IEEE"},{"key":"18_CR19","doi-asserted-by":"crossref","unstructured":"Gray, J., Bapty, T., Neema, S.: Handling Crosscutting Constraints in Domain-Specific Modeling. Communications of the ACM, 87\u201393 (2001)","DOI":"10.1145\/383845.383864"},{"key":"18_CR20","unstructured":"Object Management Group: Model Driven Architecture (MDA). OMG Document ormsc\/2001-07-01 edn. (2001)"},{"key":"18_CR21","volume-title":"Middleware for Communications","author":"A.S. Krishna","year":"2003","unstructured":"Krishna, A.S., Schmidt, D.C., Klefstad, R., Corsaro, A.: Real-time CORBA Middleware. In: Mahmoud, Q. (ed.) Middleware for Communications, Wiley and Sons, New York (2003)"},{"key":"18_CR22","unstructured":"Object Management Group: Deployment and Configuration Adopted Submission. OMG Document ptc\/03-07-08 edn. (2003)"},{"key":"18_CR23","unstructured":"Gokhale, A., Balasubramanian, K., Balasubramanian, J., Krishna, A., Edwards, G.T., Deng, G., Turkay, E., Parsons, J., Schmidt, D.C.: Model Driven Middleware: A New Paradigm for Deploying and Provisioning Distributed Real-time and Embedded Applications. The Journal of Science of Computer Programming: Special Issue on Model Driven Architecture (2004)"},{"key":"18_CR24","volume-title":"Middleware for Communications","author":"N. Wang","year":"2003","unstructured":"Wang, N., Schmidt, D.C., Gokhale, A., Rodrigues, C., Natarajan, B., Loyall, J.P., Schantz, R.E., Gill, C.D.: QoS-enabled Middleware. In: Mahmoud, Q. (ed.) Middleware for Communications, Wiley and Sons, New York (2003)"},{"key":"18_CR25","doi-asserted-by":"crossref","unstructured":"Ritter, T., Born, M., Untersch\u00fctz, T., Weis, T.: A QoS Metamodel and its Realization in a CORBA Component Infrastructure. In: Proceedings of the 36th Hawaii International Conference on System Sciences, Software Technology Track, Distributed Object and Componentbased Software Systems Minitrack, HICSS 2003, Honolulu, HW, HICSS (2003)","DOI":"10.1109\/HICSS.2003.1174879"},{"key":"18_CR26","unstructured":"Memon, A., Porter, A., Yilmaz, C., Nagarajan, A., Schmidt, D.C., Natarajan, B.: Skoll: Distributed Continuous Quality Assurance. In: Proceedings of the 26th IEEE\/ACMInternational Conference on Software Engineering, Edinburgh, Scotland, IEEE\/ACM (2004)"},{"key":"18_CR27","doi-asserted-by":"crossref","unstructured":"Schmidt, D.C.: Evaluating Architectures for Multi-threaded CORBA Object Request Brokers. Communications of the ACM Special Issue on CORBA 41 (1998)","DOI":"10.1145\/286238.286248"},{"key":"18_CR28","doi-asserted-by":"crossref","unstructured":"Pyarali, I., Schmidt, D.C., Cytron, R.: Techniques for Enhancing Real-time CORBA Quality of Service. IEEE Proceedings Special Issue on Real-time Systems 91 (2003)","DOI":"10.1109\/JPROC.2003.814616"},{"key":"18_CR29","doi-asserted-by":"crossref","unstructured":"Hatcliff, J., Deng, W., Dwyer, M., Jung, G., Prasad, V.: Cadena: An Integrated Development, Analysis, and Verification Environment for Component-based Systems. In: Proceedings of the 25th International Conference on Software Engineering, Portland, OR (2003)","DOI":"10.1109\/ICSE.2003.1201197"},{"key":"18_CR30","unstructured":"Object Management Group: Notification Service Specification. Object Management Group. OMG Document formal\/2002-08-04 edn. (2002)"},{"key":"18_CR31","doi-asserted-by":"crossref","unstructured":"Sharp, D.C.: Reducing Avionics Software Cost Through Component Based Product Line Development. In: Proceedings of the 10th Annual Software Technology Conference (1998)","DOI":"10.1109\/DASC.1998.739846"},{"key":"18_CR32","doi-asserted-by":"crossref","unstructured":"Sharp, D.C.: Avionics Product Line Software Architecture Flow Policies. In: Proceedings of the 18th IEEE\/AIAA Digital Avionics Systems Conference, DASC (1999)","DOI":"10.1109\/DASC.1999.822052"},{"key":"18_CR33","doi-asserted-by":"crossref","unstructured":"Ledeczi, A., Bakay, A., Maroti, M., Volgysei, P., Nordstrom, G., Sprinkle, J., Karsai, G.: Composing Domain-Specific Design Environments. IEEE Computer (2001)","DOI":"10.1109\/2.963443"},{"key":"18_CR34","unstructured":"Sharp, D.C., Roll, W.C.: Model-Based Integration of Reusable Component-Based Avionics System. In: Proceedings of the Workshop on Model-Driven Embedded Systems in RTAS 2003 (2003)"},{"key":"18_CR35","unstructured":"Object Management Group: Unified Modeling Language: OCL version 2.0 Final Adopted Specification. OMG Document ptc\/03-10-14 edn. (2003)"},{"key":"18_CR36","volume-title":"Proceedings of the 42nd Annual Southeast Conference","author":"G. Edwards","year":"2004","unstructured":"Edwards, G., Schmidt, D.C., Gokhale, A., Natarajan, B.: Integrating Publisher\/Subscriber Services in Component Middleware for Distributed Real-time and Embedded Systems. In: Proceedings of the 42nd Annual Southeast Conference, Huntsville, AL, ACM, New York (2004)"},{"key":"18_CR37","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":"18_CR38","unstructured":"Office, D.I.E.: Program Composition for Embedded Systems (PCES) (2000), www.darpa.mil\/ixo\/"},{"key":"18_CR39","volume-title":"Proceedings of the IEEE Real-time\/Embedded Technology Application Symposium (RTAS)","author":"G. Singh","year":"2004","unstructured":"Singh, G., Maddula, B., Zeng, Q.: Event Channel Configuration in Cadena. In: Proceedings of the IEEE Real-time\/Embedded Technology Application Symposium (RTAS), Toronto, Canada, IEEE, Los Alamitos (2004)"},{"key":"18_CR40","unstructured":"Liu, J., Liu, X., Lee, E.A.: Modeling Distributed Hybrid Systems in Ptolemy II. In: Proceedings of the American Control Conference (2001)"},{"key":"18_CR41","doi-asserted-by":"crossref","unstructured":"Lee, E.A., Neuendorffer, S., Wirthlin, M.J.: Actor-Oriented Design of Embedded Hardware and Software Systems. Journal of Circuits, Systems, and Computers, 231\u2013260 (2003)","DOI":"10.1142\/S0218126603000751"},{"key":"18_CR42","unstructured":"Liu, H., Jacobsen, H.A.: Modeling uncertainties in Publish\/Subscribe System. In: Proceedings of The 20th International Conference on Data Engineering (ICDE 2004), Boston, USA (2004)"},{"key":"18_CR43","doi-asserted-by":"crossref","unstructured":"Petrovic, M., Burcea, I., Jacobsen, H.A.: S-ToPSS: Semantic Toronto Publish\/Subscribe System. In: Proceedings of the 29th VLDB Conference, Berlin, Germany (2003)","DOI":"10.1016\/B978-012722442-8\/50115-4"},{"key":"18_CR44","unstructured":"Zanolin, L., Ghezzi, C., Baresi, L.: An Approach to Model and Validate Publish\/Subscribe Architectures. In: Proceedings of the SAVCBS 2003 Workshop, Helsinki, Finland (2003)"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30175-2_18.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T04:45:12Z","timestamp":1605761112000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30175-2_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540235804","9783540301752"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30175-2_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}