{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:22:22Z","timestamp":1725574942433},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540297383"},{"type":"electronic","value":"9783540321200"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11575801_12","type":"book-chapter","created":{"date-parts":[[2005,10,10]],"date-time":"2005-10-10T13:41:20Z","timestamp":1128951680000},"page":"1115-1132","source":"Crossref","is-referenced-by-count":1,"title":["An Aspect-Oriented Communication Middleware System"],"prefix":"10.1007","author":[{"given":"Marco Tulio","family":"de Oliveira Valente","sequence":"first","affiliation":[]},{"given":"Fabio","family":"Tirelo","sequence":"additional","affiliation":[]},{"given":"Diana Campos","family":"Leao","sequence":"additional","affiliation":[]},{"given":"Rodrigo Palhares","family":"Silva","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"12_CR1","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/1052898.1052906","volume-title":"4th International Conference on Aspect-Oriented Software Development","author":"P. Avgustinov","year":"2005","unstructured":"Avgustinov, P., Christensen, A.S., Hendren, L., Kuzins, S., Lhotak, J., Lhotak, O., de Moor, O., Sereni, D., Sittampalam, G., Tibble, J.: abc: An extensible AspectJ compiler. In: 4th International Conference on Aspect-Oriented Software Development, pp. 87\u201398. ACM Press, New York (2005)"},{"key":"12_CR2","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1145\/1065010.1065026","volume-title":"ACM SIGPLAN Conference on Programming Language Design and Implementation","author":"P. Avgustinov","year":"2005","unstructured":"Avgustinov, P., Christensen, A.S., Hendren, L., Kuzins, S., Lhotak, J., Lhotak, O., de Moor, O., Sereni, D., Sittampalam, G., Tibble, J.: Optimising AspectJ. In: ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 117\u2013128. ACM Press, New York (2005)"},{"key":"12_CR3","unstructured":"Blair, G.S., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F.M., Duran-Limon, H.A., Fitzpatrick, T., Johnston, L., Moreira, R.S., Parlavantzas, N., Saikoski, K.B.: The design and implementation of Open ORB 2. IEEE Distributed Systems Online\u00a02(6) (2001)"},{"issue":"3","key":"12_CR4","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1109\/32.798321","volume":"25","author":"L. Cardelli","year":"1999","unstructured":"Cardelli, L., Davies, R.: Service combinators for web computing. IEEE Transactions on Software Engineering\u00a025(3), 309\u2013316 (1999)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"12_CR5","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. Clarke","year":"2001","unstructured":"Clarke, 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, pp. 160\u2013178. Springer, Heidelberg (2001)"},{"key":"12_CR6","series-title":"Lecture Notes in Computer Science","first-page":"219","volume-title":"ECOOP 2004 \u2013 Object-Oriented Programming","author":"T. Cohen","year":"2004","unstructured":"Cohen, T., Gil, J.: AspectJ2EE = AOP + J2EE. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol.\u00a03086, pp. 219\u2013243. Springer, Heidelberg (2004)"},{"key":"12_CR7","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1145\/976270.976279","volume-title":"3rd International Conference on Aspect-Oriented Software Development","author":"A. Colyer","year":"2004","unstructured":"Colyer, A., Clement, A.: Large-scale AOSD for middleware. In: 3rd International Conference on Aspect-Oriented Software Development, pp. 56\u201365. ACM Press, New York (2004)"},{"key":"12_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/11407386_5","volume-title":"Software Engineering and Middleware","author":"M. Eichberg","year":"2005","unstructured":"Eichberg, M., Mezini, M.: Alice: Modularization of middleware using aspect-oriented programming. In: Gschwind, T., Mascolo, C. (eds.) SEM 2004. LNCS, vol.\u00a03437, pp. 47\u201363. Springer, Heidelberg (2005)"},{"key":"12_CR9","unstructured":"JacORB, http:\/\/www.jacorb.org"},{"key":"12_CR10","unstructured":"JBossAOP, http:\/\/www.jboss.org\/developers\/projects\/jboss\/aop"},{"key":"12_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013355. Springer, Heidelberg (2001)"},{"key":"12_CR12","series-title":"LNCS","first-page":"121","volume-title":"IFIP\/ACM International Conference on Distributed Systems Platforms","author":"F. Kon","year":"2000","unstructured":"Kon, F., Rom\u00e1n, M., Liu, P., Mao, J., Yamane, T., Magalh\u00e3es, L.C., Campbell, R.: Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB. In: IFIP\/ACM International Conference on Distributed Systems Platforms. LNCS, vol.\u00a01795, pp. 121\u2013143. Springer, Heidelberg (2000)"},{"key":"12_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1092","DOI":"10.1007\/978-3-540-39964-3_71","volume-title":"On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE","author":"A.S. Krishna","year":"2003","unstructured":"Krishna, A.S., Schmidt, D.C., Raman, K., Klefstad, R.: Enhancing real-time CORBA predictability and performance. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol.\u00a02888, pp. 1092\u20131109. Springer, Heidelberg (2003)"},{"key":"12_CR14","unstructured":"Object Management Group. The common object request broker: Architecture and specification revision 3.0.2 (December 2002)"},{"key":"12_CR15","unstructured":"Orbacus, http:\/\/www.orbacus.com"},{"key":"12_CR16","unstructured":"ORBit2, http:\/\/orbit-resource.sourceforge.net"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"Pereira, F.M., Valente, M.T., Bigonha, R., Bigonha, M.: Arcademis: A framework for object oriented communication middleware development. Software Practice and Experience (2005) (to appear)","DOI":"10.1002\/spe.706"},{"key":"12_CR18","unstructured":"Pratap, R.: Efficient customizable middleware. Master\u2019s thesis, Department of Computer Science and Engineering, Washington University (2003)"},{"key":"12_CR19","unstructured":"Rom\u00e1n, M., Kon, F., Campbell, R.: Reflective middleware: From your desk to your hand. Distributed Systems Online\u00a02(5) (July 2001)"},{"issue":"4","key":"12_CR20","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/35.755450","volume":"37","author":"D.C. Schmidt","year":"1999","unstructured":"Schmidt, D.C., Cleeland, C.: Applying patterns to develop extensible and maintainable ORB middleware. IEEE Communications\u00a037(4), 54\u201363 (1999)","journal-title":"IEEE Communications"},{"key":"12_CR21","unstructured":"Schmidt, D.C., Wang, N., Vinoski, S.: Object interconnections collocation optimizations for CORBA. SIGS C++ Report\u00a010(9) (1999)"},{"key":"12_CR22","first-page":"192","volume-title":"18th International Conference on Distributed Computing Systems (ICDCS)","author":"A. Singhai","year":"1998","unstructured":"Singhai, A., Sane, A., Campbell, R.H.: Quarterware for middleware. In: 18th International Conference on Distributed Computing Systems (ICDCS), pp. 192\u2013201. IEEE Computer Society Press, Los Alamitos (1998)"},{"key":"12_CR23","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1145\/582419.582437","volume-title":"17th ACM Conference on Object-Oriented programming systems, languages, and applications","author":"S. Soares","year":"2002","unstructured":"Soares, S., Laureano, E., Borba, P.: Implementing distribution and persistence aspects with AspectJ. In: 17th ACM Conference on Object-Oriented programming systems, languages, and applications, pp. 174\u2013190. ACM Press, New York (2002)"},{"key":"12_CR24","unstructured":"Wollrath, A., Riggs, R., Waldo, J.: A distributed object model for the Java system. In: 2nd Conference on Object-Oriented Technologies & Systems, pp. 219\u2013232. USENIX (1996)"},{"key":"12_CR25","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/1052898.1052904","volume-title":"4th International Conference on Aspect-Oriented Software Development","author":"C. Zhang","year":"2005","unstructured":"Zhang, C., Gao, D., Jacobsen, H.-A.: Towards just-in-time middleware architectures. In: 4th International Conference on Aspect-Oriented Software Development, pp. 63\u201374. ACM Press, New York (2005)"},{"key":"12_CR26","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1145\/643603.643617","volume-title":"2nd International Conference on Aspect-Oriented Software Development","author":"C. Zhang","year":"2003","unstructured":"Zhang, C., Jacobsen, H.-A.: Quantifying aspects in middleware platforms. In: 2nd International Conference on Aspect-Oriented Software Development, pp. 130\u2013139. ACM Press, New York (2003)"},{"issue":"11","key":"12_CR27","doi-asserted-by":"publisher","first-page":"1058","DOI":"10.1109\/TPDS.2003.1247668","volume":"14","author":"C. Zhang","year":"2003","unstructured":"Zhang, C., Jacobsen, H.-A.: Refactoring middleware with aspects. IEEE Transactions Parallel and Distributed Systems\u00a014(11), 1058\u20131073 (2003)","journal-title":"IEEE Transactions Parallel and Distributed Systems"},{"key":"12_CR28","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1145\/1028976.1028992","volume-title":"19th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications","author":"C. Zhang","year":"2004","unstructured":"Zhang, C., Jacobsen, H.-A.: Resolving feature convolution in middleware systems. In: 19th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pp. 188\u2013205. ACM Press, New York (2004)"}],"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\/11575801_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,10]],"date-time":"2020-04-10T03:13:44Z","timestamp":1586488424000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11575801_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540297383","9783540321200"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/11575801_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}