{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:19:44Z","timestamp":1759033184815},"publisher-location":"Berlin, Heidelberg","reference-count":46,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540262756"},{"type":"electronic","value":"9783540322689"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11494713_18","type":"book-chapter","created":{"date-parts":[[2010,7,14]],"date-time":"2010-07-14T07:14:12Z","timestamp":1279091652000},"page":"247-262","source":"Crossref","is-referenced-by-count":21,"title":["Architectural Aspects of Architectural Aspects"],"prefix":"10.1007","author":[{"given":"Carlos E.","family":"Cuesta","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mar\u00eda","family":"del Pilar Romay","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pablo","family":"de la Fuente","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manuel","family":"Barrio-Sol\u00f3rzano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"18_CR1","unstructured":"The Merriam-Webster Online Dictionary (2005), http:\/\/www.m-w.com"},{"key":"18_CR2","unstructured":"Ak\u015fit, M., Tekinerdo\u011fan, B.: Solving the Modeling Problems of Object-oriented Languages by Composing Multiple Aspects using Composition Filters. In: ICSE 1998 Workshop on Aspect Oriented Programming (ICSE-AOP 1998), Kyoto (April 1998)"},{"key":"18_CR3","unstructured":"Aldawud, O., Elrad, T., Bader, A.: UML Profile for Aspect-Oriented Software Development. In: Aldawud, O. (ed.) Third Workshop on Aspect-Oriented Modeling (AOM\/AOSD 2003), Boston (March 2003)"},{"key":"18_CR4","unstructured":"Aldrich, J.: Open Modules: A Proposal for Modular Reasoning in Aspect-Oriented Programming. In: Clifton, C., L\u00e4mmel, R., Leavens, G.T. (eds.) Proc. Foundations of Aspect-Oriented Languages (FOAL 2004), March 2004, pp. 7\u201318 (2004)"},{"key":"18_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/3-540-45429-2_14","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"J.H. Andrews","year":"2001","unstructured":"Andrews, J.H.: Process-Algebraic Foundations of Aspect-Oriented Programming. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 187\u2013209. Springer, Heidelberg (2001)"},{"key":"18_CR6","first-page":"158","volume-title":"26th Intl. Conf. on Software Engineering (ICSE 2004)","author":"E.L.A. Baniassad","year":"2004","unstructured":"Baniassad, E.L.A., Clarke, S.: Theme: An Approach for Aspect-Oriented Analysis and Design. In: 26th Intl. Conf. on Software Engineering (ICSE 2004), Edinburgh, Scotland, pp. 158\u2013167. IEEE Computer Society Press, Los Alamitos (2004)"},{"key":"18_CR7","doi-asserted-by":"crossref","unstructured":"Black, A.P.: Object-Oriented Programming: Regaining the Excitement. Speech at 12th European Conf. on Object-Oriented Programming (ECOOP 1998) (July 1998)","DOI":"10.1007\/3-540-48743-3_24"},{"key":"18_CR8","unstructured":"Burke, B.: JBoss AOP (2005), http:\/\/www.jboss.org\/developers\/projects\/jboss\/aop"},{"issue":"1","key":"18_CR9","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/S0167-6423(02)00030-8","volume":"44","author":"S. Clarke","year":"2002","unstructured":"Clarke, S.: Extending Standard UML with Model Composition Semantics. Science of Computer Programming\u00a044(1), 71\u2013100 (2002)","journal-title":"Science of Computer Programming"},{"key":"18_CR10","unstructured":"Clifton, C., Leavens, G.T.: Observers and Assistants: A Proposal for Modular Aspect-Oriented Reasoning. In: Leavens, G.T., Cytron, R. (eds.) Proc. Foundations of Aspect-Oriented Languages (FOAL 2002), April 2002, pp. 33\u201344 (2002), ISU-TR #02-06"},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"Cuesta, C.E., Romay, M.P., de la Fuente, P., Barrio-Sol\u00f3rzano, M., Younessi, H.: Coordination in Architectural Connection: Reflective and Aspectual Introduction. L\u2019Objet (2005) (to be published)","DOI":"10.3166\/objet.12.1.127-151"},{"key":"18_CR12","unstructured":"Cuesta, C.E., del Pilar Romay, M., de la Fuente, P., Sol\u00f3rzano, M.B.: Aspectos como Conectores en Arquitectura de Software. In: II Jornadas de Trabajo Dynamica, Dynamic and Aspect-Oreinted Modeling for Integrated Component-based Architectures, November 2004, pp. 63\u201372 (2004)"},{"key":"18_CR13","volume-title":"12th Intl. Workshop on Foundations of Object- Oriented Languages (FOOL 2005)","author":"D.S. Dantas","year":"2005","unstructured":"Dantas, D.S., Walker, D.: Harmless Advice. In: 12th Intl. Workshop on Foundations of Object- Oriented Languages (FOOL 2005), Long Beach, ACM, New York (2005)"},{"key":"18_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/3-540-45429-2_13","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"R. Douence","year":"2001","unstructured":"Douence, R., Motelet, O., S\u00fcdholt, M.: A Formal Definition of Crosscuts. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 170\u2013186. Springer, Heidelberg (2001)"},{"key":"18_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1007\/11494713_8","volume-title":"Software Architecture","author":"I. Hammouda","year":"2005","unstructured":"Hammouda, I., Hakala, M., Pussinen, M., Katara, M., Mikkonen, T.: Concern-Based Development of Pattern Systems. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol.\u00a03527, pp. 113\u2013129. Springer, Heidelberg (2005)"},{"key":"18_CR16","volume-title":"Proceedings of 1993 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 1993)","author":"W. Harrison","year":"1993","unstructured":"Harrison, W., Ossher, H.: Subject-Oriented Programming \u2013 A Critique of Pure Objects. In: Proceedings of 1993 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 1993). ACM Press, New York (1993)"},{"key":"18_CR17","unstructured":"Harrison, W.H., Ossher, H.L., Tarr, P.L.: Asymetrically vs. Symmetrically Organized Paradigms for Software Composition. IBM Research Report RC22685 (W0212-147), Thomas J. Watson Research Center, IBM (December 2002)"},{"key":"18_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/3-540-47910-4_4","volume-title":"ECOOP \u201993 - Object-Oriented Programming","author":"U. H\u00f6zle","year":"1993","unstructured":"H\u00f6zle, U.: Integrating Independently-Developed Components in Object-Oriented Languages. In: Nierstrasz, O. (ed.) ECOOP 1993. LNCS, vol.\u00a0707, pp. 36\u201356. Springer, Heidelberg (1993)"},{"key":"18_CR19","unstructured":"Kand\u00e9, M.M., Strohmeier, A.: Modeling Crosscutting Concerns using Software Connectors. In: OOPSLA 2001 Workshop on Advanced Separation of Concerns in Object-Oriented Systems (ASoC3) (October 2001)"},{"key":"18_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/643603.643604","volume-title":"Proceedings of the Second International Conference on Aspect-Oriented Software Development (AOSD 2003)","author":"M. Katara","year":"2003","unstructured":"Katara, M., Katz, S.: Architectural Views of Aspects. In: Proceedings of the Second International Conference on Aspect-Oriented Software Development (AOSD 2003), pp. 1\u201310. ACM Press, New York (2003)"},{"issue":"2","key":"18_CR21","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1145\/169701.169682","volume":"15","author":"S. Katz","year":"1993","unstructured":"Katz, S.: A Superimposition Control Construct for Distributed Systems. ACM Trans. on Programming Languages and Systems\u00a015(2), 337\u2013356 (1993)","journal-title":"ACM Trans. on Programming Languages and Systems"},{"key":"18_CR22","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\u2013353. Springer, Heidelberg (2001)"},{"key":"18_CR23","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Lamping, J., Lopes, C.V., Hugunin, J., Hilsdale, E., Boyapati, C.: Aspect-Oriented Programming. U.S. Patent # 6.467.086 (October 2002)","DOI":"10.21236\/ADA417906"},{"key":"18_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/3-540-47993-7_2","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"J. Kienzle","year":"2002","unstructured":"Kienzle, J., Guerraoui, R.: AOP: Does it Make Sense? The Case of Concurrency and Failures. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374, pp. 37\u201354. Springer, Heidelberg (2002)"},{"key":"18_CR25","unstructured":"Kienzle, J., Yu, Y., Xiong, J.: On Composition and Reuse of Aspects. In: Leavens, G.T., Clifton, C. (eds.) Foundations of Aspect-Oriented Languages (FOAL 2003) (March 2003)"},{"key":"18_CR26","unstructured":"Lieberherr, K., Lorenz, D., Mezini, M.: Programming with Aspectual Components. Technical Report NU-CCS-99-01, Northeastern University, Boston (March 1999)"},{"issue":"5","key":"18_CR27","doi-asserted-by":"publisher","first-page":"542","DOI":"10.1093\/comjnl\/46.5.542","volume":"46","author":"K. Lieberherr","year":"2003","unstructured":"Lieberherr, K., Lorenz, D.H., Ovlinger, J.: Aspectual Collaborations: Combining Modules and Aspects. The Computer Journal\u00a046(5), 542\u2013565 (2003)","journal-title":"The Computer Journal"},{"key":"18_CR28","first-page":"97","volume-title":"Aspect-Oriented Software Development","author":"C.V. Lopes","year":"2005","unstructured":"Lopes, C.V.: AOP: A Historical Perspective (What\u2019s in a Name?) In: Filman, R.E., Elrad, T., Clarke, S., Ak\u015fit, M. (eds.) Aspect-Oriented Software Development, pp. 97\u2013122. Addison-Wesley, Reading (2005)"},{"key":"18_CR29","doi-asserted-by":"crossref","unstructured":"McDirmid, S., Hsieh, W.C.: Aspect-oriented programming with Jiazzi. In: Griswold, W.G., Ak\u015fit, M., Lieberherr, K.J. (eds.) 2nd Intl. Conf. on Aspect-Oriented Software Development (AOSD 2003), Boston, March 2003, pp. 70\u201379 (2003)","DOI":"10.1145\/643603.643611"},{"key":"18_CR30","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/643603.643613","volume-title":"Proc. 2nd Intl. Conf. on Aspect-Oriented Software Development (AOSD 2003)","author":"M. Mezini","year":"2003","unstructured":"Mezini, M., Ostermann, K.: Conquering Aspects with Caesar. In: Griswold, W.G., Ak\u015fit, M., Lieberherr, K.J. (eds.) Proc. 2nd Intl. Conf. on Aspect-Oriented Software Development (AOSD 2003), Boston, pp. 90\u2013100. ACM Press, New York (2003)"},{"key":"18_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/11494713_4","volume-title":"Software Architecture","author":"A. Navasa","year":"2005","unstructured":"Navasa, A., P\u00e9rez, M.A., Murillo, J.M.: Aspect Modelling at Architecture Design. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol.\u00a03527, pp. 41\u201358. Springer, Heidelberg (2005)"},{"issue":"10","key":"18_CR32","doi-asserted-by":"publisher","first-page":"760","DOI":"10.1109\/32.328995","volume":"20","author":"B. Nuseibeh","year":"1994","unstructured":"Nuseibeh, B., Kramer, J., Finkelstein, A.C.W.: Framework for Expressing the Relationships Between Multiple Views in Requirements Specifications. IEEE Transactions on Software Engineering\u00a020(10), 760\u2013773 (1994)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"18_CR33","volume-title":"Proceedings of the Symposium on Software Architectures and Component Technology: The State of the Art in Software Development","author":"H. Ossher","year":"2000","unstructured":"Ossher, H., Tarr, P.: Multi-Dimensional Separation of Concerns and The Hyperspace Approach. In: Proceedings of the Symposium on Software Architectures and Component Technology: The State of the Art in Software Development. Kluwer, Dordrecht (2000)"},{"key":"18_CR34","unstructured":"Pawlak, R., Retaill\u00e9, J.-P., Seinturier, L.: Programmation Orient\u00e9e Aspect pour Java\/J2EE. Eyrolles (2004)"},{"key":"18_CR35","doi-asserted-by":"publisher","first-page":"1119","DOI":"10.1002\/spe.605","volume":"34","author":"R. Pawlak","year":"2004","unstructured":"Pawlak, R., Seinturier, L., Duchien, L., Florin, G., Legond-Aubry, F., Martelli, L.: JAC: an Aspect-based Distributed Dynamic Framework. Software \u2013 Practice and Experience\u00a034, 1119\u20131148 (2004)","journal-title":"Software \u2013 Practice and Experience"},{"key":"18_CR36","first-page":"343","volume-title":"Aspect-Oriented Software Development","author":"R. Pawlak","year":"2005","unstructured":"Pawlak, R., Seinturier, L., Duchien, L., Martelli, L., Legond-Aubry, F., Florin, G.: Aspect-Oriented Software Development with Java Aspect Components. In: Filman, R.E., Elrad, T., Clarke, S., Ak\u015fit, M. (eds.) Aspect-Oriented Software Development, pp. 343\u2013369. Addison-Wesley, Reading (2005)"},{"key":"18_CR37","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/11494713_5","volume-title":"Software Architecture","author":"J.P. Bened\u00ed","year":"2005","unstructured":"Bened\u00ed, J.P., Ali, N., Cars\u00ed, J.A., Ramos, I.: Dynamic Evolution in Aspect-Oriented Architectural Models. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol.\u00a03527, pp. 59\u201376. Springer, Heidelberg (2005)"},{"key":"18_CR38","volume-title":"Proceedings 12th Conf. Foundations of Software Engineering (SIGSOFT 2004\/FSE-12)","author":"M. Rinard","year":"2004","unstructured":"Rinard, M., Salcianu, A., Bugrara, S.: A Classification System and Analysis for Aspect-Oriented Programs. In: Proceedings 12th Conf. Foundations of Software Engineering (SIGSOFT 2004\/FSE-12). ACM Press, New York (2004)"},{"issue":"5","key":"18_CR39","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1093\/comjnl\/46.5.529","volume":"46","author":"M. Sihman","year":"2003","unstructured":"Sihman, M., Katz, S.: Superimpositions and Aspect-Oriented Programming. The Computer Journal\u00a046(5), 529\u2013541 (2003)","journal-title":"The Computer Journal"},{"issue":"2","key":"18_CR40","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1145\/505145.505148","volume":"11","author":"Y. Smaragdakis","year":"2002","unstructured":"Smaragdakis, Y., Batory, D.: Mixin Layers: An Object-Oriented Implementation Technique for Refinements and Collaboration-Based Designs. ACM Transactions on Software Engineering and Methodology\u00a011(2), 215\u2013255 (2002)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"18_CR41","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/643603.643606","volume-title":"Proc. 2nd Intl. Conf. on Aspect-Oriented Software Development (AOSD 2003)","author":"D. Suv\u00e9e","year":"2003","unstructured":"Suv\u00e9e, D., Vanderperren, W., Jonckers, V.: JasCo: an Aspect-Oriented Approach Tailored for Component-Based Software Development. In: Proc. 2nd Intl. Conf. on Aspect-Oriented Software Development (AOSD 2003), Boston, pp. 21\u201329. ACM Press, New York (2003)"},{"key":"18_CR42","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1016\/j.entcs.2004.12.012","volume":"114","author":"D. Suv\u00e9e","year":"2005","unstructured":"Suv\u00e9e, D., Vanderperren, W., Wagelaar, D., Jonckers, V.: There Are No Aspects. Electronical Notes in Theoretical Computer Science\u00a0114, 153\u2013174 (2005); Special Issue on Sofware Composition (SC 2004)","journal-title":"Electronical Notes in Theoretical Computer Science"},{"key":"#cr-split#-18_CR43.1","doi-asserted-by":"crossref","unstructured":"Tanter, ??., Noy??, J., Caromel, D., Cointe, P.: Partial Behavioral Reflection: Spatial and Temporal Selection of Reification. In: Crocker, R., Steele Jr., G.L. (eds.) 18th ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2003) (December 2003);","DOI":"10.1145\/949305.949309"},{"key":"#cr-split#-18_CR43.2","doi-asserted-by":"crossref","unstructured":"ACM SIGPLAN Notices??38, 27???46 (2003)","DOI":"10.1145\/944746.944709"},{"key":"18_CR44","first-page":"37","volume-title":"Aspect-Oriented Software Development","author":"P. Tarr","year":"2005","unstructured":"Tarr, P., Ossher, H., Sutton Jr., S.M., Harrison, W.: N-Degrees of Separation: Multi-Dimensional Separation of Concerns. In: Filman, R.E., Elrad, T., Clarke, S., Ak\u015fit, M. (eds.) Aspect-Oriented Software Development, pp. 37\u201361. Addison-Wesley, Boston (2005)"},{"key":"18_CR45","first-page":"350","volume-title":"Proceedings 11th Intl. Conf. on Object-Oriented Programming Systems, Languages and Aplications (OOPSLA 1996)","author":"M. Hilst Van","year":"1996","unstructured":"Van Hilst, M., Notkin, D.: Using Role Components to implement Collaboration-based Designs. In: Proceedings 11th Intl. Conf. on Object-Oriented Programming Systems, Languages and Aplications (OOPSLA 1996), pp. 350\u2013369. ACM, New York (1996)"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11494713_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T01:41:11Z","timestamp":1559266871000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11494713_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540262756","9783540322689"],"references-count":46,"URL":"https:\/\/doi.org\/10.1007\/11494713_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}