{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T15:29:20Z","timestamp":1762874960232},"publisher-location":"Berlin, Heidelberg","reference-count":46,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540297369"},{"type":"electronic","value":"9783540321163"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11575771_46","type":"book-chapter","created":{"date-parts":[[2005,10,10]],"date-time":"2005-10-10T19:07:11Z","timestamp":1128971231000},"page":"732-749","source":"Crossref","is-referenced-by-count":48,"title":["GREEN: A Configurable and Re-configurable Publish-Subscribe Middleware for Pervasive Computing"],"prefix":"10.1007","author":[{"given":"Thirunavukkarasu","family":"Sivaharan","sequence":"first","affiliation":[]},{"given":"Gordon","family":"Blair","sequence":"additional","affiliation":[]},{"given":"Geoff","family":"Coulson","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"10","key":"46_CR1","first-page":"71","volume":"26","author":"M. Weiser","year":"1993","unstructured":"Weiser, M.: Ubiquitous computing. IEEE Hot Topics\u00a026(10), 71\u201372 (1993)","journal-title":"IEEE Hot Topics"},{"issue":"3","key":"46_CR2","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/2.825698","volume":"33","author":"J. Bacon","year":"2000","unstructured":"Bacon, J., Moody, K., Bates, J., Hayton, R., Ma, C., McNeil, A., Seidel, O., Spiteri, M.: Generic support for distributed applications. IEEE Computer\u00a033(3), 68\u201376 (2000)","journal-title":"IEEE Computer"},{"key":"46_CR3","doi-asserted-by":"crossref","unstructured":"Blair, G.S., Campbell, A.J., Schmidt, D.C.: Middleware Technologies for Future Communication Networks. IEEE Network\u00a018(1) (January 2004)","DOI":"10.1109\/MNET.2004.1265827"},{"key":"46_CR4","doi-asserted-by":"crossref","unstructured":"Mascolo, C., Capra, L., Emmerich, W.: Middleware for Mobile Computing (A Survey). In: Advanced Lectures on Networking - Networking 2002 Tutorials, Pisa, Italy. LNCS, vol.\u00a02497, pp. 20\u201358 (2002)","DOI":"10.1007\/3-540-36162-6_2"},{"key":"46_CR5","doi-asserted-by":"crossref","unstructured":"Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Achieving Expressiveness and Scalability in an Internet-Scale Event Notification Service. In: Nineteenth ACM Symposium on Principles of Distributed Computing (PODC 2000), Portland OR (July 2000)","DOI":"10.1145\/343477.343622"},{"key":"46_CR6","doi-asserted-by":"crossref","unstructured":"Banavar, G., et al.: An Efficient Multicast Protocol for Content-based Publish-Subscribe Systems. In: Proc. of the 19th Int. Conf. on Distributed Computing Systems (1999)","DOI":"10.1109\/ICDCS.1999.776528"},{"key":"46_CR7","doi-asserted-by":"crossref","unstructured":"Pietzuch, P.R., Bacon, J.M.: Hermes: A Distributed Event-Based Middleware Architecture. In: Proc. of the 1st Int. Workshop on Distributed Event-Based Systems (July 2002)","DOI":"10.1109\/ICDCSW.2002.1030837"},{"issue":"9","key":"46_CR8","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 Trans. on Software Engineering\u00a027(9), 827\u2013850 (2001)","journal-title":"IEEE Trans. on Software Engineering"},{"key":"46_CR9","doi-asserted-by":"crossref","unstructured":"Meier, V.C.R.: Steam: Event-based Middleware for Wireless Ad Hoc Networks. In: Proceeding of the International Workshop on Distributed Event-Based Systems (DEBS 2002), Austria (2002)","DOI":"10.1109\/ICDCSW.2002.1030841"},{"issue":"2","key":"46_CR10","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/s004460100064","volume":"15","author":"G. Coulson","year":"2002","unstructured":"Coulson, G., Blair, G.S., Clark, M., Parlavantzas, N.: The Design of a Highly Configurable and Reconfigurable Middleware Platform. ACM Distributed Computing Journal\u00a015(2), 109\u2013126 (2002)","journal-title":"ACM Distributed Computing Journal"},{"key":"46_CR11","doi-asserted-by":"crossref","unstructured":"Blair, G., Coulson, G., Grace, P.: Research Directions in Reflective Middleware: the Lancaster Experience. In: Proceedings of the 3rd Workshop on Reflective and Adaptive Middleware (RM 2004) co-located with Middleware 2004, Toronto, Ontario, Canada (October 2004)","DOI":"10.1145\/1028613.1028627"},{"key":"46_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1007\/3-540-45518-3_9","volume-title":"Middleware 2001","author":"M. Clark","year":"2001","unstructured":"Clark, M., Blair, G.S., Coulson, G., Parlavantzas, N.: An Efficient Component Model for the Construction of Adaptive Middleware. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol.\u00a02218, p. 160. Springer, Heidelberg (2001)"},{"key":"46_CR13","unstructured":"Coulson, G., Blair, G.S., Grace, P., Joolia, A., Lee, K., Ueyama, J.: OpenCOM v2: A Component Model for Building Systems Software. In: Proceedings of IASTED Software Engineering and Applications (SEA 2004), Cambridge, MA, ESA (November 2004)"},{"issue":"6","key":"46_CR14","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/508448.508470","volume":"45","author":"F. Kon","year":"2002","unstructured":"Kon, F., Costa, F., Blair, G.S., Campbell, R.: The Case for Reflective Middleware: Building Middleware that is Flexible, Reconfigurable, and yet simple to Use. CACM\u00a045(6), 33\u201338 (2002)","journal-title":"CACM"},{"key":"46_CR15","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"1998","unstructured":"Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison Wesley, Reading (1998)"},{"key":"46_CR16","doi-asserted-by":"crossref","unstructured":"Coulson, G., Grace, P., Blair, G.S., Cai, W., Cooper, C., Duce, D., Mathy, L., Yeung, W.K., Porter, B., Sagar, M., Li, J.: A Component-based Middleware Framework for Configurable and Reconfigurable Grid Computing. To appear in Concurrency and Computation: Practice and Experience (2005)","DOI":"10.1002\/cpe.981"},{"key":"46_CR17","doi-asserted-by":"crossref","unstructured":"Doval, D., O\u2019Mahony, D.: Overlay Networks: A scalable alternative for P2P. IEEE Internet computing, July-August (2003)","DOI":"10.1109\/MIC.2003.1215663"},{"key":"46_CR18","doi-asserted-by":"crossref","unstructured":"Grace, P., Coulson, G., Blair, G., Mathy, L., Duce, D., Cooper, C., Yeung, W., Cai, W.: GRIDKIT: Pluggable Overlay Networks for Grid Computing. In: Proceedings of International Symposium on Distributed Objects and Applications (DOA), Larnaca, Cyprus (October 2004)","DOI":"10.1007\/978-3-540-30469-2_40"},{"key":"46_CR19","doi-asserted-by":"crossref","unstructured":"Castro, M., Druschel, P., Kermarrec, A.-M., Rowstron, A.: SCRIBE: A Large-Scale and Decentralised Application-Level Multicast Infrastructure. IEEE Journal on Selected Areas in Communications (JSAC) (Special issue on Network Support for Multicast Communications) (2002)","DOI":"10.1109\/JSAC.2002.803069"},{"key":"46_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1007\/3-540-45518-3_18","volume-title":"Middleware 2001","author":"A. Rowstron","year":"2001","unstructured":"Rowstron, A., Druschel, P.: Pastry: Scalable, Distributed Object Location and Routing for Large-scale Peer-to-Peer Systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol.\u00a02218, p. 329. Springer, Heidelberg (2001)"},{"key":"46_CR21","doi-asserted-by":"crossref","unstructured":"Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakarishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In: Proc. ACM SIGCOMM, San Diego (2001)","DOI":"10.1145\/383059.383071"},{"key":"46_CR22","doi-asserted-by":"crossref","unstructured":"Chen, X., Chen, Y., Rao, F.: An Efficient Spatial Publish Subscribe System for Intelligent Location-Based Services. In: Proceedings of the 2nd International Workshop on Distributed Event-Based Systems, DEBS 2003 (June 2003)","DOI":"10.1145\/966618.966625"},{"key":"46_CR23","unstructured":"Schwiderski, S.: Monitoring the behaviour of distributed systems. PhD thesis, University of Cambridge (April 1996)"},{"key":"46_CR24","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/978-1-4419-8656-6_2","volume-title":"Active Rules in Database Systems","author":"A.P. Buchmann","year":"1999","unstructured":"Buchmann, A.P.: Architecture of active database systems. In: Paton, N.W. (ed.) Active Rules in Database Systems, vol.\u00a02, pp. 29\u201348. Springer, Heidelberg (1999)"},{"issue":"1","key":"46_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0169-023X(94)90006-X","volume":"14","author":"S. Chakravarthy","year":"1994","unstructured":"Chakravarthy, S., Mishra, D.: Snoop: An Expressive Event Specification Language for Active Databases. Data and Knowledge Engineering\u00a014(1), 1\u201326 (1994)","journal-title":"Data and Knowledge Engineering"},{"key":"46_CR26","unstructured":"Riley, G.: CLIPS homepage (2002), http:\/\/www.ghg.net\/clips\/CLIPS.html"},{"issue":"1","key":"46_CR27","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/0004-3702(82)90020-0","volume":"19","author":"C.L. Forgy","year":"1982","unstructured":"Forgy, C.L.: RETE: A Fast Algorithm for the Many Patterns\/Many Objects Pattern Match Problem. Artificial Intelligence\u00a019(1), 17\u201337 (1982)","journal-title":"Artificial Intelligence"},{"key":"46_CR28","unstructured":"Sivaharan, T., Blair, G.S., Friday, A., Wu, M., Duran-Limon, H., Okanda, P., S\u00f8rensen, C.F.: Cooperating Sentient Vehicles for Next Generation Automobiles. In: Proc. of the MobiSys, 1st ACM Workshop on Applications of Mobile Embedded Systems (WAMES 2004), Boston, USA, June 6 (2004)"},{"key":"46_CR29","unstructured":"Collaborative Robotics Research at Lancaster university, http:\/\/www.comp.lancs.ac.uk\/computing\/users\/angie\/rendezvous\/robotics.html"},{"key":"46_CR30","doi-asserted-by":"publisher","first-page":"208","DOI":"10.1109\/RELDIS.2001.970771","volume-title":"Proc. of the 20th IEEE Symposium on Reliable Distributed Systems","author":"A. Casimiro","year":"2001","unstructured":"Casimiro, A., Verissimo, P.: Using the Timely Computing Base for Dependable QoS Adaptation. In: Proc. of the 20th IEEE Symposium on Reliable Distributed Systems, pp. 208\u2013217. IEEE Computer Society Press, Los Alamitos (2001)"},{"key":"46_CR31","doi-asserted-by":"crossref","unstructured":"Royer, E.M., Toh, C.-K.: A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks. IEEE Personal Communications Magazine, 46\u201355 (April 1999)","DOI":"10.1109\/98.760423"},{"key":"46_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/584490.584492","volume-title":"Proceedings of the Second ACM International Workshop on Principles of Mobile Computing (POMC 2002)","author":"R. Cunningham","year":"2002","unstructured":"Cunningham, R., Cahill, V.: Time Bounded Medium Access Control for Ad Hoc Networks. In: Proceedings of the Second ACM International Workshop on Principles of Mobile Computing (POMC 2002), Toulouse, pp. 1\u20138. ACM Press, France (2002)"},{"key":"46_CR33","doi-asserted-by":"crossref","unstructured":"S\u00f8rensen, C.F., Wu, M., Sivaharan, T., Blair, G.S., Okanda, P., Friday, A., Duran-Limon, H.: A Context-Aware Middleware for Applications in Mobile Ad Hoc Environments. In: Proc. of the 2nd Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2004) at Middleware 2004, Toronto, Canada (October 2004)","DOI":"10.1145\/1028509.1028510"},{"key":"46_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1170","DOI":"10.1007\/978-3-540-39964-3_75","volume-title":"On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE","author":"P. Grace","year":"2003","unstructured":"Grace, P., Blair, G.S., Samuel, S.: ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol.\u00a02888, pp. 1170\u20131187. Springer, Heidelberg (2003)"},{"key":"46_CR35","unstructured":"Chen, S., Greenfield, P.: QoS evaluation of JMS: an empirical approach. In: Proc. of the 37th Hawwaii International Conference on System Sciences, Hawaii, USA (2004)"},{"key":"46_CR36","unstructured":"Segall, B., Arnold, D., Boot, J., Henderson, M., Phelpsothers, T.: Content Based Routing with Elvin4. In: Proc. of the 2000 Australian UNIX and Open Systems Users Group Annnual Conf., Canberra, Australia (June 2000)"},{"key":"46_CR37","unstructured":"Microsoft Message Queuing (MSMQ), Microsoft (2002), http:\/\/www.microsoft.com\/msmq\/"},{"key":"46_CR38","unstructured":"SonicMQ, Sonic software (2002), http:\/\/www.sonicsoftware.com"},{"key":"46_CR39","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1145\/1028613.1028625","volume-title":"Proc. of the 3rd Workshop on Adaptive and Reflective Middleware","author":"M. Leclercq","year":"2004","unstructured":"Leclercq, M., Quema, V., Stefani, J.-B.: Dream: a component framework for the construction of resource-aware, reconfigurable moms. In: Proc. of the 3rd Workshop on Adaptive and Reflective Middleware, pp. 250\u2013255. ACM Press, New York (2004)"},{"key":"46_CR40","doi-asserted-by":"crossref","unstructured":"Cugola, G., Picco, G.P.: REDS: A Reconfigurable Dispatching System\" technical report, Politecnico di Milano (submitted for publications) (2005)","DOI":"10.1145\/1210525.1210530"},{"key":"46_CR41","doi-asserted-by":"crossref","unstructured":"Filho, S.R.S., De C.R.B., S., D.F., R.: The Design of a Configurable, programmable and Dynamic Notification Service. In: Proc. Second International Workshop on Distributed Event-Based Systems (DEBS 2003), USA, June 8 (2003)","DOI":"10.1145\/966618.966633"},{"key":"46_CR42","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/3-540-45559-0_7","volume-title":"Middleware 2000","author":"F. Kon","year":"2000","unstructured":"Kon, F., Roman, M., Liu, P., Mao, J., Yamane, T., Magalhaes, L., Campbell, R.: Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB. In: Coulson, G., Sventek, J. (eds.) Middleware 2000. LNCS, vol.\u00a01795, p. 121. Springer, Heidelberg (2000)"},{"key":"46_CR43","unstructured":"Roman, M., Kon, F., Campbell, R.: Reflective Middleware: From Your Desk to Your Hand. IEEE Distributed Systems Online\u00a02(5) (August 2001)"},{"key":"46_CR44","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1145\/857076.857078","volume":"2","author":"P. Eugster","year":"2003","unstructured":"Eugster, P., Felber, P., Guerraoui, R., Kermarrec, A.: The many faces of publish\/subscribe. ACM Computing Surveys\u00a02, 114\u2013131 (2003)","journal-title":"ACM Computing Surveys"},{"key":"46_CR45","unstructured":"XML Path Language, http:\/\/www.w3.org\/TR\/xpath20\/"},{"key":"46_CR46","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"334","DOI":"10.1007\/11587552_17","volume-title":"Middleware 2005","author":"P. Grace","year":"2005","unstructured":"Grace, P., Coulson, G., Blair, G.S., Porter, B.: Deep Middleware for the Divergent Grid. In: Alonso, G. (ed.) Middleware 2005. LNCS, vol.\u00a03790, pp. 334\u2013353. Springer, Heidelberg (2005)"}],"container-title":["Lecture Notes in Computer Science","On the Move to Meaningful Internet Systems 2005: CoopIS, DOA, and ODBASE"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11575771_46.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,18]],"date-time":"2021-07-18T13:28:07Z","timestamp":1626614887000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11575771_46"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540297369","9783540321163"],"references-count":46,"URL":"https:\/\/doi.org\/10.1007\/11575771_46","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}