{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T12:49:49Z","timestamp":1742388589678},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540428008"},{"type":"electronic","value":"9783540455189"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45518-3_9","type":"book-chapter","created":{"date-parts":[[2007,11,21]],"date-time":"2007-11-21T20:23:38Z","timestamp":1195676618000},"page":"160-178","source":"Crossref","is-referenced-by-count":59,"title":["An Efficient Component Model for the Construction of Adaptive Middleware"],"prefix":"10.1007","author":[{"given":"Michael","family":"Clarke","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gordon S.","family":"Blair","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Geoff","family":"Coulson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikos","family":"Parlavantzas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,10,31]]},"reference":[{"key":"9_CR1","doi-asserted-by":"crossref","unstructured":"Blair G.S., Coulson G., Robin P. and Papathomas M., \u201cAn Architecture for Next Generation Middleware\u201d, Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware\u201998), Davies N.A.J., Raymond K. & Seitz J. (Eds.), The Lake District, UK, pp. 191\u2013206, 15\u201318 September 1998.","DOI":"10.1007\/978-1-4471-1283-9_12"},{"key":"9_CR2","unstructured":"Blair, G.S., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F., Duran-Limon, H., Fitzpatrick, T., Johnston, L., Moreira, R., Parlavantzas, N., Saikoski, K., \u201cThe Design and Implementation of OpenORB v2\u201d, To appear in IEEE DS Online, Special Issue on Reflective Middleware, 2001."},{"key":"9_CR3","unstructured":"Brown, K., \u201cBuilding a Lightweight COM Interception Framework Part 1: The Universal Delegator\u201d, Microsoft Systems Journal, January 1999."},{"key":"9_CR4","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45046-7_5","volume-title":"Reflection and Software Engineering","author":"F. Costa","year":"2000","unstructured":"Costa, F., Duran, H., Parlavantzas, N., Saikoski, K., Blair, G.S., and Coulson, G., \u201cThe Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications\u201d. In Walter Cazzola, Robert J. Stroud and Francesco Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826. Springer-Verlag, 2000"},{"issue":"1","key":"9_CR5","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/93.752963","volume":"6","author":"G. Coulson","year":"1999","unstructured":"Coulson, G., \u201cA Configurable Multimedia Middleware Platform\u201d, IEEE Multimedia, Vol 6, pp 62\u201376, No 1, January\u2013March 1999.","journal-title":"IEEE Multimedia"},{"key":"9_CR6","doi-asserted-by":"crossref","unstructured":"J. Helander and A. Forin. \u201cMMLite: A Highly Componentized System Architecture\u201d. In Proc. of the Eighth ACM SIGOPS European Workshop, pp 96\u2013103, Sintra, Portugal, September 1998.","DOI":"10.1145\/319195.319210"},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Kiczales, G., des Rivi\u00e8res, J., and Bobrow, D.G., \u201cThe Art of the Metaobject Protocol\u201d, MIT Press, 1991.","DOI":"10.7551\/mitpress\/1405.001.0001"},{"key":"9_CR8","volume-title":"The Art of Computer Programming, Volume 1: Fundamental Algorithms","author":"D.E. Knuth","year":"1973","unstructured":"Knuth, D.E., \u201cThe Art of Computer Programming, Volume 1: Fundamental Algorithms\u201d, Second Edition, Reading, Massachusetts, USA, Addison Wesley, 1973.","edition":"Second Edition"},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Kon, F., Rom\u00e1n, M., Liu, P., Mao, J., Yamane, T., Magalh\u00e3es, L.C., and Campbell, R.H., \u201cMonitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB\u201d. IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware\u20192000). New York. April 3\u20137, 2000.","DOI":"10.1007\/3-540-45559-0_7"},{"key":"9_CR10","unstructured":"Microsoft, \u201cThe Component Object Model Specification\u201d, http:\/\/www.microsoft.com\/com\/resources\/comdocs.asp . Last updated: 15\/04\/1999."},{"key":"9_CR11","unstructured":"Microsoft, COM Home Page, http:\/\/www.microsoft.com\/com\/default.asp . Last updated: 01\/06\/2000."},{"key":"9_CR12","unstructured":"Microsoft, Net Home Page, http:\/\/www.microsoft.com\/net . Last updated: 01\/02\/2001."},{"key":"9_CR13","unstructured":"Mozilla Organization, XPCOM project, 2001, http:\/\/www.mozilla.org\/projects\/xpcom"},{"key":"9_CR14","unstructured":"Object Management Group, \u201cCORBA Components\u201d Final Submission, OMG Document orbos\/99-02-05."},{"key":"9_CR15","unstructured":"A. Reid, M. Flatt, L. Stoller, J. Lepreau, E. Eide \u201cKnit: Component Composition for Systems Software\u201d. In proceedings of 4th Symposium on Operating Systems Design and Implementation (OSDI 2000), Usenix Association, pp. 347\u2013360, October 2000."},{"key":"9_CR16","unstructured":"Roman, M., Mickunas, D., Kon, F., and Campbell, R.H., IFIP\/ACM Middleware\u20192000 Workshop on Reflective Middleware. IBM Palisades Executive Conference Center, NY, April 2000."},{"key":"9_CR17","volume-title":"Inside COM","author":"D. Rogerson","year":"1997","unstructured":"Rogerson, D., \u201cInside COM\u201d, Microsoft Press, Redmond, WA, 1997."},{"key":"9_CR18","unstructured":"Szyperski, C., \u201cComponent Software: Beyond Object-Oriented Programming\u201d, Addison-Wesley, 1998."},{"key":"9_CR19","unstructured":"Sun Microsystems, \u201cEnterprise JavaBeans Specification Version 1.1\u201d, http:\/\/java.sun.com\/products\/ejb\/index.html ."}],"container-title":["Lecture Notes in Computer Science","Middleware 2001"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45518-3_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,4]],"date-time":"2019-05-04T19:07:37Z","timestamp":1556996857000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45518-3_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540428008","9783540455189"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-45518-3_9","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}