{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:10:51Z","timestamp":1759032651034,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":44,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540248439"},{"type":"electronic","value":"9783540318460"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/978-3-540-31846-0_8","type":"book-chapter","created":{"date-parts":[[2010,7,5]],"date-time":"2010-07-05T19:28:48Z","timestamp":1278358128000},"page":"121-143","source":"Crossref","is-referenced-by-count":16,"title":["Aspectizing Multi-agent Systems: From Architecture to Implementation"],"prefix":"10.1007","author":[{"given":"Alessandro","family":"Garcia","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uir\u00e1","family":"Kulesza","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"Lucena","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","volume-title":"Pattern-Oriented Software Architecture: A System of Patterns","author":"F. Buschmann","year":"1996","unstructured":"Buschmann, F., et al.: Pattern-Oriented Software Architecture: A System of Patterns. John Wiley Sons, Chichester (1996)"},{"unstructured":"Chavez, C.: A Model-Driven Approach to Aspect-Oriented Design. PhD Thesis, Computer Science Department, PUC-Rio, Rio de Janeiro, Brazil (April 2004)","key":"8_CR2"},{"unstructured":"Garcia, A., Cort\u00e9s, M., Lucena, C.: A Web Environment for the Development of E-Commerce Portals. In: Proceedings of the IRMA 2001, Toronto (May 2001)","key":"8_CR3"},{"key":"8_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/978-3-540-24625-1_4","volume-title":"Software Engineering for Multi-Agent Systems II","author":"A. Garcia","year":"2004","unstructured":"Garcia, A., et al.: Separation of Concerns in Multi-Agent Systems: An Empirical Study. In: Lucena, C., Garcia, A., Romanovsky, A., Castro, J., Alencar, P.S.C. (eds.) SELMAS 2003. LNCS, vol.\u00a02940, pp. 49\u201372. Springer, Heidelberg (2004)"},{"unstructured":"Garcia, A.: From Objects to Agents: An Aspect-Oriented Approach. PhD Thesis, Computer Science Department, PUC-Rio, Rio de Janeiro, Brazil (April 2004)","key":"8_CR5"},{"issue":"5","key":"8_CR6","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 and Experience\u00a034(5), 489\u2013521 (2004)","journal-title":"Software: Practice and Experience"},{"issue":"1","key":"8_CR7","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1590\/S0104-65002002000100006","volume":"8","author":"A. Garcia","year":"2002","unstructured":"Garcia, A., et al.: Engineering Multi-Agent Systems with Aspects and Patterns. Journal of the Brazilian Computer Society\u00a08(1), 57\u201372 (2002)","journal-title":"Journal of the Brazilian Computer Society"},{"doi-asserted-by":"crossref","unstructured":"Sant\u2019anna, C., Garcia, A., Chavez, C., Lucena, C., Staa, A.: On the Reuse and Maintenance of Aspect-Oriented Software: An Assessment Framework. In: Proc. 17th Brazilian Symposium on Software Engineering (SBES 2003), Manaus, Brazil (October 2003)","key":"8_CR8","DOI":"10.5753\/sbes.2003.23850"},{"key":"8_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., et al.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"doi-asserted-by":"crossref","unstructured":"Kiczales, G., et al.: Getting Started with AspectJ. CACM (October 2001)","key":"8_CR10","DOI":"10.1145\/383845.383858"},{"unstructured":"Pace, A., et al.: Architecting the Design of Multi-Agent Organizations with Proto- Frameworks. In: Lucena, C., Garcia, A., Romanovsky, A., Castro, J., Alencar, P.S.C. (eds.) SELMAS 2003. LNCS, vol.\u00a02940, pp. 75\u201392. Springer, Heidelberg (2004)","key":"8_CR11"},{"doi-asserted-by":"crossref","unstructured":"Pace, A., et al.: Assisting the Development of Aspect-based MAS using the SmartWeaver Approach. In: Garcia, A.F., de Lucena, C.J.P., Zambonelli, F., Omicini, A., Castro, J. (eds.) Software Engineering for Large-Scale Multi-Agent Systems. LNCS, vol.\u00a02603. Springer, Heidelberg (2003)","key":"8_CR12","DOI":"10.1007\/3-540-35828-5_11"},{"doi-asserted-by":"crossref","unstructured":"Silva, V., et al.: Taming Agents and Objects in Software Engineering. In: Garcia, A.F., de Lucena, C.J.P., Zambonelli, F., Omicini, A., Castro, J. (eds.) Software Engineering for Large-Scale Multi-Agent Systems. LNCS, vol.\u00a02603. Springer, Heidelberg (2003)","key":"8_CR13","DOI":"10.1007\/3-540-35828-5_1"},{"key":"8_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/3-540-45429-2_7","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"N. Ubayashi","year":"2001","unstructured":"Ubayashi, N., Tamai, T.: Separation of Concerns in Mobile Agent Applications. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 89\u2013109. Springer, Heidelberg (2001)"},{"unstructured":"Bellifemine, F., et al.: JADE: A FIPA-Compliant Agent Framework. In: Proc. of the Practical Applications of Intelligent Agents and Multi-Agents, April 1999, pp. 97\u2013108 (1999)","key":"8_CR15"},{"issue":"5","key":"8_CR16","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1109\/32.685258","volume":"24","author":"A. Fuggetta","year":"1998","unstructured":"Fuggetta, A., Picco, G., Vigna, C.: Understanding Code Mobility. IEEE Transactions on Software Engineering\u00a024(5), 342\u2013361 (1998)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"8_CR17","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/3-540-49057-4_21","volume-title":"Intelligent Agents V. Agents Theories, Architectures, and Languages","author":"C. Iglesias","year":"1999","unstructured":"Iglesias, C., et al.: A Survey of Agent-Oriented Methodologies. In: Rao, A.S., Singh, M.P., M\u00fcller, J.P. (eds.) ATAL 1998. LNCS (LNAI), vol.\u00a01555, pp. 317\u2013330. Springer, Heidelberg (1999)"},{"unstructured":"Garcia, A., et al.: The Mobility Aspect Pattern. In: Proc. of the 4th Latin-American Conference on Pattern Languages of Programming, SugarLoafPLoP 2004, Fortaleza, Brazil (August 2004)","key":"8_CR18"},{"key":"8_CR19","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/10692710_3","volume-title":"Advances in Artificial Intelligence","author":"A. Amandi","year":"1998","unstructured":"Amandi, A., Price, A.: Building Object-Agents from a Software Meta-Architecture. In: de Oliveira, F.M. (ed.) SBIA 1998. LNCS (LNAI), vol.\u00a01515, pp. 21\u201330. Springer, Heidelberg (1998)"},{"key":"8_CR20","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"issue":"4","key":"8_CR21","first-page":"309","volume":"16","author":"D. Camacho","year":"2003","unstructured":"Camacho, D.: Coordination of Planning Agents to Solve Problems in the Web. AI Communications\u00a016(4), 309\u2013311 (2003)","journal-title":"AI Communications"},{"unstructured":"Garcia, A., et al.: The Learning Aspect Pattern. In: Proc. of the 11th Conference on Pattern Languages of Programs (PLoP 2004), Monticello, USA (September 2004)","key":"8_CR22"},{"doi-asserted-by":"crossref","unstructured":"Pulverm\u00fcller, E., Speck, A., Rashid, A.: Implementing collaboration-based Designs using Aspect-Oriented Programming. In: Proc. of TOOLS-USA, July 2000, pp. 95\u2013104 (2000)","key":"8_CR23","DOI":"10.1109\/TOOLS.2000.868962"},{"unstructured":"Lavender, R., Schmidt, D.: Active Object: an Object Behavioral Pattern for Concurrent Programming. In: Pattern Languages of Program Design. Addison-Wesley, Reading (1996)","key":"8_CR24"},{"unstructured":"Costa, A.: An Aspect-Oriented Software Architecture for Traffic Simulators. Master\u2019s Dissertation, University of Sao Paulo (In Portuguese) (October 2003)","key":"8_CR25"},{"unstructured":"Kendall, E., et al.: A Framework for Agent Systems. Implementing Application Frameworks. In: Fayad, M., et al. (eds.) OO Frameworks at Work. John Wiley & Sons, Chichester (1999)","key":"8_CR26"},{"key":"8_CR27","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1145\/320384.320423","volume-title":"Proceedings of OOPSLA 1999","author":"E. Kendall","year":"1999","unstructured":"Kendall, E.: Role Model Designs and Implementations with Aspect-oriented Programming. In: Proceedings of OOPSLA 1999, pp. 353\u2013369. ACM Press, New York (1999)"},{"doi-asserted-by":"crossref","unstructured":"D\u2019Hondt, M., Gybels, K., Jonckers, V.: Seamless Integration of Rule-Based Knowledge and Object-Oriented Functionality with Linguistic Symbiosis. In: Proceedings of the 19th Annual ACM Symposium on Applied Computing (SAC 2004), Nicosia, Cyprus (March 2004)","key":"8_CR28","DOI":"10.1145\/967900.968168"},{"key":"8_CR29","volume-title":"A Discipline of Programming","author":"E. Dijkstra","year":"1976","unstructured":"Dijkstra, E.: A Discipline of Programming. Prentice Hall, Englewood Cliffs (1976)"},{"doi-asserted-by":"crossref","unstructured":"Jennings, N.: Agent-Oriented Software Engineering. In: Proc. of the 12th Intl. Conference on Industrial and Engineering Applications of Artificial Intelligence, pp. 4\u201310 (1999)","key":"8_CR30","DOI":"10.1007\/978-3-540-48765-4_2"},{"unstructured":"Huhns, M., Singh, M. (eds.): Agents and Multiagent Systems: Themes, Approaches, and Challenges. Readings in Agents, \u00a0Ch. 1, pp. 1\u201323. Morgan Kaufmann Publishers, USA","key":"8_CR31"},{"key":"8_CR32","volume-title":"Rethinking Smart Objects: Building Artificial Intelligence with Objects","author":"D. Rasmus","year":"1999","unstructured":"Rasmus, D.: Rethinking Smart Objects: Building Artificial Intelligence with Objects. Cambridge University Press, New York (1999)"},{"doi-asserted-by":"crossref","unstructured":"Briot, J., Gasser, L.: Agents and Concurrent Objects. IEEE Concurrency, Special Issue on Actors and Agents (1998)","key":"8_CR33","DOI":"10.1109\/4434.736431"},{"unstructured":"Rao, A., Georgeff, M.: BDI Agents: From Theory to Practice. In: Proceedings of the 1st Intl. Conference on Multi-Agent Systems (ICMAS 1995), San Francisco, pp. 312\u2013319 (1995)","key":"8_CR34"},{"issue":"1","key":"8_CR35","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/0004-3702(93)90034-9","volume":"60","author":"Y. Shoham","year":"1993","unstructured":"Shoham, Y.: Agent-Oriented Programming. Artificial Intelligence\u00a060(1), 51\u201392 (1993)","journal-title":"Artificial Intelligence"},{"unstructured":"FIPA, Agent Communication Technical Committee. Agent Communication Language - FIPA 1999 Draft Specification (1999), http:\/\/www.fipa.org","key":"8_CR36"},{"key":"8_CR37","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1007\/3-540-44826-8_11","volume-title":"Adaptive Agents and Multi-Agent Systems","author":"S. Splunter","year":"2003","unstructured":"Splunter, S., Wijngaards, N., Brazier, F.: Structuring Agents for Adaptation. In: Alonso, E., et al. (eds.) AAMAS 2000 and AAMAS 2002. LNCS (LNAI), vol.\u00a02636, pp. 174\u2013186. Springer, Heidelberg (2003)"},{"key":"8_CR38","volume-title":"Artificial Intelligence: A Modern Approach","author":"S. Russell","year":"2002","unstructured":"Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Prentice Hall, Englewood Cliffs (2002)","edition":"2"},{"key":"8_CR39","series-title":"Lecture Notes in Computer Science","volume-title":"Intelligent Agents","author":"T. Norman","year":"1995","unstructured":"Norman, T., Long, D.: Goal Creation in Motivated Agents. In: Wooldridge, M.J., Jennings, N.R. (eds.) ECAI 1994 and ATAL 1994. LNCS, vol.\u00a0890. Springer, Heidelberg (1995)"},{"unstructured":"Ekdahl, B.: How Autonomous is an Autonomous Agent? In: Proc. of the 5th Conference on Systemic, Cybernetics and Informatics (SCI 2001), Orlando, USA, July 22-25 (2001)","key":"8_CR40"},{"key":"8_CR41","volume-title":"Machine Learning","author":"T. Mitchell","year":"1997","unstructured":"Mitchell, T.: Machine Learning. McGraw Hill, New York (1997)"},{"doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H.: Hyper\/J User Manual (2000), http:\/\/www.alphaworks.ibm.com\/tech\/hyperj","key":"8_CR42","DOI":"10.1145\/337180.337618"},{"key":"8_CR43","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/3-540-44564-1_16","volume-title":"Agent-Oriented Software Engineering","author":"F. Zambonelli","year":"2001","unstructured":"Zambonelli, F., Jennings, N., Wooldridge, M.: Organizational Abstractions for the Analysis and Design of Multi-agent Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol.\u00a01957, pp. 235\u2013251. Springer, Heidelberg (2001)"},{"issue":"3","key":"8_CR44","first-page":"68","volume":"7","author":"Z. Guessoum","year":"1999","unstructured":"Guessoum, Z., Briot, J.: From Active Objects to Autonomous Agents. IEEE Concurrency, Special Series on Actors and Agents\u00a07(3), 68\u201376 (1999)","journal-title":"IEEE Concurrency, Special Series on Actors and Agents"}],"container-title":["Lecture Notes in Computer Science","Software Engineering for Multi-Agent Systems III"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-31846-0_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T16:40:36Z","timestamp":1740242436000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-31846-0_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540248439","9783540318460"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-31846-0_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}