{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:16:18Z","timestamp":1759032978109},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540692713"},{"type":"electronic","value":"9783540692720"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11966104_7","type":"book-chapter","created":{"date-parts":[[2006,12,5]],"date-time":"2006-12-05T11:39:38Z","timestamp":1165318778000},"page":"82-97","source":"Crossref","is-referenced-by-count":36,"title":["On the Modular Representation of Architectural Aspects"],"prefix":"10.1007","author":[{"given":"Alessandro","family":"Garcia","sequence":"first","affiliation":[]},{"given":"Christina","family":"Chavez","sequence":"additional","affiliation":[]},{"given":"Thais","family":"Batista","sequence":"additional","affiliation":[]},{"given":"Claudio","family":"Sant\u2019anna","sequence":"additional","affiliation":[]},{"given":"Uir\u00e1","family":"Kulesza","sequence":"additional","affiliation":[]},{"given":"Awais","family":"Rashid","sequence":"additional","affiliation":[]},{"given":"Carlos","family":"Lucena","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Batista, T., Chavez, C., Garcia, A., Sant\u2019Anna, C., Kulesza, U., Rashid, A., Filho, F.: Reflections on Architectural Connection: Seven Issues on Aspects and ADLs. In: Workshop on Early Aspects ICSE 2006, Shanghai, China, pp. 3\u20139 (May 2006)","DOI":"10.1145\/1137639.1137642"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Bruneton, E., Coupaye, T., Leclercq, M., Quema, V., Stefani, J.-B.: An open component model and its support in Java. In: Proc. of the Intl Symposium on Component-based Software Engineering, Edinburgh, Scotland (May 2004)","DOI":"10.1007\/978-3-540-24774-6_3"},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Cacho, N., Sant\u2019Anna, C., Figueiredo, E., Garcia, A., Batista, T., Lucena, C.: Composing Design Patterns: A Scalability Study of Aspect-Oriented Programming. In: Proc. 5th Intl. Conference on Aspect-Oriented Software Development (AOSD 2006), Bonn, Germany, March 20-24 (2006)","DOI":"10.1145\/1119655.1119672"},{"key":"7_CR4","unstructured":"Chavez, C.: A Model-Driven Approach for Aspect-Oriented Design. PhD thesis, Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro (April 2004)"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Chavez, C., Garcia, A., Kulesza, U., Sant\u2019Anna, C., Lucena, C.: Taming Heterogeneous Aspects with Crosscutting Interfaces. Journal of the Brazilian Computer Society\u00a012(1) (June 2006)","DOI":"10.1007\/BF03192387"},{"key":"7_CR6","unstructured":"Chitchyan, R., et al.: A Survey of Analysis and Design Approaches. AOSD-Europe Report D11 (May 2005)"},{"key":"7_CR7","unstructured":"Clarke, S., Walker, R.: Generic aspect-oriented design with Theme\/UML. In: [8], pp. 425\u2013458"},{"volume-title":"Aspect-Oriented Software Development","year":"2005","key":"7_CR8","unstructured":"Filman, R., Tzilla, E., Clarke, S., Aksit, M. (eds.): Aspect-Oriented Software Development. Addison-Wesley, Boston (2005)"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Garcia, A., Batista, T., Rashid, A., Sant\u2019Anna, C.: Driving and Managing Architectural Decisions with Aspects. In: Proc. SHARK 2006 Workshop at ICSR 2006, Turin (June 2006)","DOI":"10.1145\/1163514.1178646"},{"key":"7_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/978-3-540-31846-0_8","volume-title":"Software Engineering for Multi-Agent Systems III","author":"A. Garcia","year":"2005","unstructured":"Garcia, A., Kulesza, U., Lucena, C.: Aspectizing Multi-Agent Systems: From Architecture to Implementation. In: Choren, R., Garcia, A., Lucena, C., Romanovsky, A. (eds.) SELMAS 2004. LNCS, vol.\u00a03390, pp. 121\u2013143. Springer, Heidelberg (2005)"},{"key":"7_CR11","unstructured":"Garcia, A., Lucena, C.: Taming Heterogeneous Agent Architectures with Aspects. Communications of the ACM (accepted, March 2006)"},{"issue":"5","key":"7_CR12","doi-asserted-by":"publisher","first-page":"489","DOI":"10.1002\/spe.578","volume":"34","author":"A. Garcia","year":"2004","unstructured":"Garcia, A., Lucena, C., Cowan, D.: Agents in Object-Oriented Software Engineering. Software: Practice & Experience\u00a034(5), 489\u2013521 (2004)","journal-title":"Software: Practice & Experience"},{"key":"7_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/11687061_2","volume-title":"Transactions on Aspect-Oriented Software Development","author":"A. Garcia","year":"2006","unstructured":"Garcia, A., Sant\u2019Anna, C., Figueiredo, E., Kulesza, U., Lucena, C., Staa, A.: Modularizing Design Patterns with Aspects: A Quantitative Study. In: Transactions on Aspect-Oriented Software Development. LNCS, vol.\u00a01(1), pp. 36\u201374. Springer, Heidelberg (2006)"},{"key":"7_CR14","unstructured":"Garlan, D., et al.: ACME: An Architecture Description Interchange Language. In: Proc. CASCON 1997 (November 1997)"},{"key":"7_CR15","unstructured":"Krechetov, I., Tekinerdogan, B., Garcia, A., Chavez, C., Kulesza, U.: Towards an Integrated Aspect-Oriented Modeling Approach for Software Architecture Design. In: 8th Workshop on Aspect-Oriented Modelling (AOM 2006), AOSD 2006, Bonn, Germany (2006)"},{"issue":"1","key":"7_CR16","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N. Medvidovic","year":"2000","unstructured":"Medvidovic, N., Taylor, R.: A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Trans. Soft. Eng.\u00a026(1), 70\u201393 (2000)","journal-title":"IEEE Trans. Soft. Eng."},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Mehta, N., Medvidovic, N., Phadke, S.: Towards a Taxonomy of Software Connectors. In: Proc. of the 22nd Intl Conf. on Software Engineering (ICSE), Limerick, Ireland, pp. 178\u2013187 (2000)","DOI":"10.1145\/337180.337201"},{"key":"7_CR18","unstructured":"Navasa, A., et al.: Aspect Oriented Software Architecture: a Structural Perspective. In: Workshop on Early Aspects, AOSD 2002 (April 2002)"},{"key":"7_CR19","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)"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"P\u00e9rez, J., et al.: E. PRISMA: Towards Quality, Aspect-Oriented and Dynamic Software Architectures. In: Proc. of 3rd IEEE Intl Conf. on Quality Software (QSIC 2003), Dallas, Texas, USA (November 2003)","DOI":"10.1109\/QSIC.2003.1319086"},{"key":"7_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1007\/11821946_17","volume-title":"Software Composition","author":"N. Pessemier","year":"2006","unstructured":"Pessemier, N., Seinturier, L., Coupaye, T., Duchien, L.: A Model for Developing Component-based and Aspect-oriented Systems. In: L\u00f6we, W., S\u00fcdholt, M. (eds.) SC 2006. LNCS, vol.\u00a04089, pp. 259\u2013274. Springer, Heidelberg (2006)"},{"issue":"4","key":"7_CR22","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1093\/comjnl\/bxh083","volume":"48","author":"M. Pinto","year":"2005","unstructured":"Pinto, M., Fuentes, L., Troya, J.: A Dynamic Component and Aspect Platform. The Computer Journal\u00a048(4), 401\u2013420 (2005)","journal-title":"The Computer Journal"},{"key":"7_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/11494713_18","volume-title":"Software Architecture","author":"C. Quintero","year":"2005","unstructured":"Quintero, C., et al.: Architectural Aspects of Architectural Aspects. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol.\u00a03527, pp. 247\u2013262. Springer, Heidelberg (2005)"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"Rashid, A., Chitchyan, R.: Persistence as an Aspect. In: Proc. of the 2nd Intl. Conf. on Aspect-Oriented Software Development (AOSD 2003), USA (March 2003)","DOI":"10.1145\/643603.643616"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Rashid, A., Garcia, A., Moreira, A.: Aspect-Oriented Software Development Beyond Programming. In: Proc. of ICSE 2006, Tutorial Notes, Shanghai, China (May 2006)","DOI":"10.1145\/1134285.1134506"},{"key":"7_CR26","unstructured":"Suv\u00e9e, D., De Fraine, B., Vanderperren, W.: FuseJ: An architectural description language for unifying aspects and components. In: Software-engineering Properties of Languages and Aspect Technologies Workshop @ AOSD 2005 (2005)"},{"key":"7_CR27","unstructured":"SPG \u2013 Software Productivity Group at UFPE (2006), http:\/\/twiki.cin.ufpe.br\/twiki\/bin\/view\/SPG"},{"key":"7_CR28","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1145\/582419.582437","volume-title":"Proc. of OOPSLA 2002","author":"S. Soares","year":"2002","unstructured":"Soares, S., Laureano, E., Borba, P.: Implementing Distribution and Persistence Aspects with AspectJ. In: Proc. of OOPSLA 2002, Seattle, WA, USA, pp. 174\u2013190. ACM Press, New York (2002)"},{"key":"7_CR29","unstructured":"The AspectJ Team. The AspectJ Programming Guide, http:\/\/eclipse.org\/aspectj\/"},{"key":"7_CR30","doi-asserted-by":"crossref","unstructured":"Kulesza, U., et al.: Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study. In: Proc. of the Intl Conf. on Software Maintenance (ICSM 2006), Philadelphia, USA (September 2006)","DOI":"10.1109\/ICSM.2006.48"},{"key":"7_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1007\/11763864_17","volume-title":"Reuse of Off-the-Shelf Components","author":"U. Kulesza","year":"2006","unstructured":"Kulesza, U., Alves, V., Garcia, A., Lucena, C., Borba, P.: Improving Extensibility of Object-Oriented Frameworks with Aspect-Oriented Programming. In: Morisio, M. (ed.) ICSR 2006. LNCS, vol.\u00a04039, pp. 231\u2013245. Springer, Heidelberg (2006)"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11966104_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,5]],"date-time":"2021-08-05T12:28:34Z","timestamp":1628166514000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11966104_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540692713","9783540692720"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/11966104_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}