{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T18:37:46Z","timestamp":1725475066273},"publisher-location":"Boston, MA","reference-count":35,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9780387346342"},{"type":"electronic","value":"9780387347363"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/978-0-387-34736-3_10","type":"book-chapter","created":{"date-parts":[[2006,11,29]],"date-time":"2006-11-29T12:27:35Z","timestamp":1164803255000},"page":"133-148","source":"Crossref","is-referenced-by-count":0,"title":["A Comparative Analysis of Adaptive Middleware Architectures Based on Computational Reflection and Aspect Oriented Programming to Support Mobile Computing Applications"],"prefix":"10.1007","author":[{"given":"Celso Maciel","family":"da Costa","sequence":"first","affiliation":[]},{"given":"Marcelo da Silva","family":"Strzykalski","sequence":"additional","affiliation":[]},{"given":"Guy","family":"Bernard","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"Capra, L., Emmerich, W., Mascolo, C. Exploiting Reflection and Metadata to build Mobile Computing Middleware. In: Proceedings of Workshop on Middleware for Mobile Computing. Heidelberg, Germany, November 2001."},{"issue":"6","key":"10_CR2","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1145\/643550.643553","volume":"6","author":"L. Capra","year":"2002","unstructured":"Capra, L., Blair, G. S., Mascolo, C, Emmerich, W., Grace, P. Exploiting Reflection in Mobile Computing Middleware. ACM SIGMOBILE Mobile Computing and Communications Review, Vol. 6, No. 6, pp 34\u201344, 2002.","journal-title":"ACM SIGMOBILE Mobile Computing and Communications Review"},{"issue":"6","key":"10_CR3","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/508448.508470","volume":"45","author":"F. Kon","year":"2002","unstructured":"Kon, F., Gordon, B., Costa, F., Campbell, R. H. The Case for Reflective Middleware, CACM, Vol. 45, No. 6, pp 33\u201338, 2002.","journal-title":"CACM"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Maes, P. Concepts and Experiments in Computational Reflection. In: Proceedings of the ACM Conference on Object-Oriented Languages, December 1987.","DOI":"10.1145\/38765.38821"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Szyperski, C. Component Software: Beyond Object-Oriented Programming. Addison-Wesley, 1999.","DOI":"10.1007\/3-540-46589-8_10"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda C, Lopes, C. V., Loingtier, J. M., Irwin, J. Aspect-Oriented Programming. In: Proceedings of European Conference on Object-Oriented Programming, Springer-Verlag LNCS 1241, June 1997.","DOI":"10.1007\/BFb0053381"},{"key":"10_CR7","unstructured":"Schmidt, D., Stal, M., Rohnert, H., Buschmann, F. Pattern-Oriented Software Architecture, Volume 2, John Willey, 2001."},{"key":"10_CR8","unstructured":"Smith, B. C. Reflection and Semantics in a Procedural Language. PhD thesis, MIT Laboratory of Computer Science, 1982, MIT Technical Report 272."},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Sizhong, Y., Jinde, L. RECOM: A Reflective Architecture of Middleware. In: Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, Kyoto, Japan, September 2001.","DOI":"10.1109\/ICII.2001.983080"},{"key":"10_CR10","unstructured":"Gilani, W., Spinczyk, O. A Family of Aspect Dynamic Weavers. In: Proceedings of the 2004 Dynamic Aspects Workshop, Lancaster, England, March 2004."},{"key":"10_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/3-540-44498-X_2","volume-title":"Proceedings of 2nd International Conference in Mobile Data Management","author":"C. Efstratiou","year":"2001","unstructured":"Efstratiou, C, Cheverst, K., Davies, N., Friday, A. Architectural Requirements for the Effective Support of Adaptive Mobile Applications. In: Proceedings of 2nd International Conference in Mobile Data Management. Hong Kong, Springer, Vol. Lecture Notes in Computer Science Volume 1987, pp. 15\u201326, January 2001."},{"issue":"2","key":"10_CR12","doi-asserted-by":"crossref","first-page":"143","DOI":"10.3233\/ICA-1999-6205","volume":"6","author":"A. Friday","year":"1999","unstructured":"Friday, A., Davies, N., Blair, G. S., Cheverst, K. W. J. Developing Adaptive Applications: The MOST Experience. Journal of Integrated Computer-Aided Engineering, Volume 6, Number 2, 1999, pp143\u2013157.","journal-title":"Journal of Integrated Computer-Aided Engineering"},{"key":"10_CR13","doi-asserted-by":"crossref","unstructured":"Welch, G.F. A Survey of Power Management Techniques in Mobile Computing Operating Systems. Operating Systems Review, Volume 29, Number 4, October 1995.","DOI":"10.1145\/219282.219293"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"Pillai, P., Shin, K. G. Real-Time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems. In: Proceedings of the Eighteenth ACM Symposium on Operating systems principles, Alberta, Canada, October 2001.","DOI":"10.1145\/502034.502044"},{"key":"10_CR15","unstructured":"Weiser, M., Welch, B., Demers, A., Shenker, S. Scheduling for Reduced CPU Energy. In: Proceedings of Symposium on Operating Systems Design and Implementation, November 1994."},{"key":"10_CR16","unstructured":"Douglis, F., Krishnan, P., Marsh, B. Thwarting the Power-Hungry Disk. In: Proceedings of Winter USENIX Conference, California, 1994, pp. 292\u2013306."},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Satyanarayanan, M., Kistler, J. J., Mummert, L. B., Ebling, M. R., Kumar, P., Lu, Qi. Experience with Disconnected Operation in Mobile Computing Environment. In: Proceedings of the 1993 USENIX Symposium on Mobile and Location-Independent Computing, Cambridge, MA, August 1993.","DOI":"10.21236\/ADA267524"},{"key":"10_CR18","volume-title":"Designing Adaptive Environmental-Aware Applications for Mobile Computing","author":"G.S. Welling","year":"1999","unstructured":"Welling, G.S. Designing Adaptive Environmental-Aware Applications for Mobile Computing. PhD thesis, Rutgers University, New Brunswick, July 1999."},{"key":"10_CR19","volume-title":"Aspectizing Middleware Platforms","author":"C. Zhang","year":"2003","unstructured":"Zhang, C., Jacobsen, H. Aspectizing Middleware Platforms. Technical Report, Computer Systems Research Group, CSRG-466, University of Toronto, Canada, January 2003."},{"key":"10_CR20","unstructured":"Aspectj. (December 20, 2005); http:\/\/eclipse.org\/aspecti\/."},{"key":"10_CR21","unstructured":"CPUFreq. (December 15, 2005); http:\/\/www.linux.org.uk\/listinfo\/cpufreq."},{"key":"10_CR22","unstructured":"Noflushd. (November 13, 2005): http:\/\/sourceforge.net\/projects\/noflushd."},{"key":"#cr-split#-10_CR23.1","unstructured":"Apache Software Foundation. (January 12, 2005);"},{"key":"#cr-split#-10_CR23.2","unstructured":"Axis: A framework for constructing SOAP processors. http:\/\/ws.apache.org\/axis."},{"key":"10_CR24","doi-asserted-by":"crossref","unstructured":"Joseph, A., deLespinasse, A., Tauber, J., Gifford, D., and Kaashoek, M. Rover: A Toolkit for Mobile Information Access. In: Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, December 1995.","DOI":"10.1145\/224056.224069"},{"key":"10_CR25","doi-asserted-by":"crossref","unstructured":"Pitoura, E., Bhargava, B. Maintaining Consistency of Data in Distributed Environments. In: Proceedings of Fifteenth International Conference on Distributed Computing Systems, Vancouver, Canada, May 1995.","DOI":"10.1109\/ICDCS.1995.500045"},{"key":"10_CR26","doi-asserted-by":"crossref","unstructured":"T. Ledoux. OpenCorba: A Reflective Open Broker. Lecture Notes in Computer Science, vol. 1616, 1999.","DOI":"10.1007\/3-540-48443-4_19"},{"key":"10_CR27","doi-asserted-by":"crossref","unstructured":"Kon, F., Rom\u00e1n, M., Liu, P., Mao, J., Yamane, T., Magalhaes, L. C, R., Campbell, H. Monitoring, Security and Dynamic Configuration with the DynamicTAO Reflective ORB. In: Proceedings of the IFIP\/ACM International Conference on Distributed Systems Platforms, New York, April 2000.","DOI":"10.1007\/3-540-45559-0_7"},{"key":"10_CR28","doi-asserted-by":"crossref","unstructured":"Blair, G. S., Coulson, G., Robin, P., Papathornas M. Architecture for Next Generation Middleware. In: Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing, the Lake District, England, September 1998.","DOI":"10.1007\/978-1-4471-1283-9_12"},{"issue":"4","key":"10_CR29","first-page":"54","volume":"37","author":"C. S. Douglas","year":"1999","unstructured":"Douglas, C. S., Cleeland, C. Applying Patterns to Develop Extensible ORB Middleware. IEEE Communications Magazine Special Issue on Design Patterns, 37(4), 54\u201363, May 1999.","journal-title":"IEEE Communications Magazine Special Issue on Design Patterns"},{"key":"10_CR30","unstructured":"R. Hayton, ANSA Team. FlexiNet Architecture. Architecture Report, Citrix Systems (Cambridge) Limited, February 1999."},{"key":"10_CR31","doi-asserted-by":"crossref","unstructured":"Clarke, M., Blair, G., Coulson, G., Parlavantzas, N. An Efficient Component Model for the Construction of Adaptive Middleware. In: Proceedings of Middleware 2001, Heidelberg, Germany, November 2001.","DOI":"10.1007\/3-540-45518-3_9"},{"key":"10_CR32","doi-asserted-by":"crossref","unstructured":"Sizhong, Y., Jinde, L. RECOM: A Reflective Architecture of Middleware. In: Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, Kyoto, Japan, September 2001.","DOI":"10.1109\/ICII.2001.983080"},{"issue":"10","key":"10_CR33","doi-asserted-by":"publisher","first-page":"929","DOI":"10.1109\/TSE.2003.1237173","volume":"29","author":"L. Capra","year":"2003","unstructured":"Capra, L., Emmerich, W., Mascolo, C. CARISMA: Context-Aware Reflective Middleware System for Mobile Applications. IEEE Transactions on Software Engineering, 29(10):929\u2013945, 2003.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10_CR34","doi-asserted-by":"crossref","unstructured":"Yang, Z., Cheng, B. H, C, Stirewalt, R. E. K., Sowell, J., Sadjadi, S. M., McKinley, P. K. An Aspect Oriented Approach to Dynamic Adaptation. In: Proceedings of ACM SIGSOFT Workshop on Self-healing Systems, Charleston, South Caroline, November 2002.","DOI":"10.1145\/582129.582144"}],"container-title":["IFIP The International Federation for Information Processing","Mobile and Wireless Communication Networks"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-0-387-34736-3_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,5]],"date-time":"2021-08-05T07:00:53Z","timestamp":1628146853000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-0-387-34736-3_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9780387346342","9780387347363"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-0-387-34736-3_10","relation":{},"ISSN":["1571-5736"],"issn-type":[{"type":"print","value":"1571-5736"}],"subject":[],"published":{"date-parts":[[2006]]}}}