{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:27:59Z","timestamp":1725488879579},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540087724"},{"type":"electronic","value":"9783540358282"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-35828-5_11","type":"book-chapter","created":{"date-parts":[[2007,8,12]],"date-time":"2007-08-12T04:09:16Z","timestamp":1186891756000},"page":"165-181","source":"Crossref","is-referenced-by-count":3,"title":["Assisting the Development of Aspect-Based Multi-agent Systems Using the Smartweaver Approach"],"prefix":"10.1007","author":[{"given":"J.","family":"Andr\u00e9s D\u00edaz Pace","sequence":"first","affiliation":[]},{"given":"Federico U.","family":"Trilnik","sequence":"additional","affiliation":[]},{"given":"Marcelo R.","family":"Campo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2003,4,30]]},"reference":[{"key":"11_CR1","unstructured":"Chauhan. D. JafMas: A Java-based Agent Framework for Multi-Agent Systems Development and Implementation. PhD. Thesis. ECECS Department, University of Cincinnati, 1997."},{"key":"11_CR2","unstructured":"Clarke, S. Designing Reusable Patterns of Crosscutting Behavior with Composition Patterns. Workshop on Advanced Techniques for Separation of Concerns. OOPSLA\u201900, Minneapolis, USA. October 2000."},{"issue":"1es","key":"11_CR3","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1145\/351936.351978","volume":"32","author":"C. Constantinides","year":"2000","unstructured":"Constantinides C., Bader A., Elrad T., Fayad M. Designing an Aspect-Oriented Framework. Computing Surveys 32(1es):41. 2000.","journal-title":"Computing Surveys"},{"key":"11_CR4","unstructured":"Demazeau, Y., M\u00fcller, J. (eds.). Decentralized AI-Proceedings of the First European Workshop on Modeling Autonomous Agents in a Multi-Agent World (MAAMAW\u201989). Elsevier Science B.V. Amsterdam, Netherlands. 1990"},{"key":"11_CR5","series-title":"Lect Notes Comput Sci","volume-title":"Proceedings of the 3rd International Conference on Reflection","author":"R. Douence","year":"2001","unstructured":"Douence, R., Motelet, O., and S\u00fcdholt, M. A formal definition of crosscuts. Proceedings of the 3rd International Conference on Reflection, LNCS 2192, September 2001."},{"key":"11_CR6","unstructured":"Diaz Pace, A. An Empirical Study of Separation of Concerns Approaches. Master Dissertation, Faculty of Sciences, UNICEN University. March 2001."},{"key":"11_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/spe.425","volume":"32","author":"A. Diaz Pace","year":"2002","unstructured":"Diaz Pace, A. and Campo M. Developing Object-oriented Quality Frameworks using Proto-frameworks. Software Practice and Experience, 32:1\u20137, July 2002.","journal-title":"Software Practice and Experience"},{"key":"11_CR8","unstructured":"Diaz Pace, A., Campo, M. and Trilnik, F. Smartweaver: Aspect-Oriented Development using the Smartbooks Approach. Proceedings ASSE 2002, 31 JAIIO (Jornadas Argentinas de Informatica e Investigacion Operativa), Santa Fe, Argentina. 2002."},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Elrad, T., Filman, R., and Bader, E (eds). Theme Section on Aspect-oriented Programming, Communications of the ACM, Vol. 44, No. 10. 2001.","DOI":"10.1145\/383845.383853"},{"key":"11_CR10","unstructured":"Fayad M., Schmidt D., Johnson R. Building Application Frameworks: Object-Oriented Foundations of Framework Design. Wiley Eds. 1999"},{"key":"11_CR11","doi-asserted-by":"crossref","unstructured":"Garcia, A., Silva, V., Chavez, C., and Lucena, C. Engineering Multi-Agent Systems with Aspects and Patterns. Journal of the Brazilian Computer Society, Special Issue on Software Engineering and Databases, August 2002.","DOI":"10.1590\/S0104-65002002000100006"},{"key":"11_CR12","unstructured":"Garcia, A., Lucena, C., and Cowan, C. Agents in Object-Oriented Software Engineering. Software: Practice and Experience, Elsevier, 2003. (accepted, to appear)"},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"Jennings, N. Agent-oriented Software Engineering. Proceedings of MAMAW\u201999, Valencia, Spain. June 1999.","DOI":"10.1007\/3-540-48437-X_1"},{"key":"11_CR14","unstructured":"Kendall, E., Krishna, P., Pathak, C., and Suresh, C. A Framework for Agent Systems. In Implementing Application Frameworks: Object-Oriented Frameworks at Work. M. Fayad, D. Schmidt, and R. Johnson Eds. Wiley & Sons. 1999"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"Murphy, G., Walker, R., and Baniassad, E. Evaluating Emerging Software Development Technologies: Lessons Learned from Evaluating Aspect-oriented Programming. In IEEE Transactions on Software Engineering 25, 4, 1999.","DOI":"10.1109\/32.799936"},{"key":"11_CR16","doi-asserted-by":"crossref","unstructured":"Ortigosa A., Campo M, and Moriyon, R. Towards Agent-Oriented Assistance for Framework Instantiation. Proceedings of OOPSLA 2000, October 2000.","DOI":"10.1145\/353171.353188"},{"issue":"12","key":"11_CR17","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D. Parnas","year":"1972","unstructured":"Parnas, D. On the criteria to be used in decomposing systems into modules. Communications of the ACM, 15(12):1053\u20131058, December 1972.","journal-title":"Communications of the ACM"},{"key":"11_CR18","unstructured":"Weld D. An Introduction to Least Commitment Planning. AI Magazine, Summer\/Fall 1994."},{"key":"11_CR19","unstructured":"Zunino, A. and Amandi, A. Building Multi-Agent Systems From Reusable Software Components. Proceedings 3rd Workshop in Distributed Artificial Intelligence and Multi-Agent Systems (3WDAIMAS), IBERAMIA 2000. Ed.: Luis Otavio Alvares. Atibaia, Sao Paulo, Brazil, November 19\u201322, 2000."}],"container-title":["Lecture Notes in Computer Science","Software Engineering for Large-Scale Multi-Agent Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-35828-5_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T23:39:00Z","timestamp":1556753940000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-35828-5_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540087724","9783540358282"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-35828-5_11","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2003]]}}}