{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,12]],"date-time":"2025-12-12T13:20:14Z","timestamp":1765545614840},"publisher-location":"Berlin, Heidelberg","reference-count":28,"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_4","type":"book-chapter","created":{"date-parts":[[2010,7,5]],"date-time":"2010-07-05T19:28:48Z","timestamp":1278358128000},"page":"52-69","source":"Crossref","is-referenced-by-count":13,"title":["A Generative Approach for Multi-agent System Development"],"prefix":"10.1007","author":[{"given":"Uir\u00e1","family":"Kulesza","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"Lucena","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paulo","family":"Alencar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"4_CR1","unstructured":"Bellifemine, F., Poggi, A., Rimassi, G.: JADE: A FIPA-Compliant Agent Framework. In: Proc. Practical Applications of Intelligent Agents and Multi-Agents, April 1999, pp. 97\u2013108 (1999)"},{"key":"4_CR2","volume-title":"Unified Modeling Language - User\u2019s ad Guide","author":"G. Booch","year":"1999","unstructured":"Booch, G., Jacobson, I., Rumbaugh, J.: Unified Modeling Language - User\u2019s ad Guide. Addison-Wesley, Reading (1999)"},{"key":"4_CR3","volume-title":"Eclipse Modeling Framework","author":"F. Budinsky","year":"2003","unstructured":"Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.: Eclipse Modeling Framework. Addison-Wesley, Reading (2003)"},{"key":"4_CR4","unstructured":"Chavez, C.: A Model-Driven Approach to Aspect-Oriented Design. PhD Thesis, PUCRio (April 2004)"},{"key":"4_CR5","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\u00a032, 41 (2000)","journal-title":"Computing Surveys"},{"key":"4_CR6","unstructured":"Cossentino, M., Potts, M.: A CASE tool supported methodology for the design of multiagent systems. In: Proc. of the 2002 International Conference on Software Engineering Research and Practice (SERP 2002), Las Vegas, USA (June 2002)"},{"key":"4_CR7","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading (2000)"},{"key":"4_CR8","volume-title":"Building Application Frameworks: Object-Oriented Foundations of Framework Design","author":"M. Fayad","year":"1999","unstructured":"Fayad, M., Schmidt, D., Johnson, R.: Building Application Frameworks: Object-Oriented Foundations of Framework Design. John Wiley & Sons, Chichester (September 1999)"},{"key":"4_CR9","unstructured":"Garcia, A.: From Objects to Agents: An Aspect-Oriented Approach. PhD Thesis, PUCRio (April 2004)"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"Garcia, A., Lucena, C.: Software Engineering for Large-Scale Multi-Agent Systems. ACM Software Engineering Notes (August 2002)","DOI":"10.1007\/3-540-35828-5"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Garcia, A., et al.: Engineering Multi-Agent Systems with Aspects and Patterns. Journal of the Brazilian Computer Society (September 2002)","DOI":"10.1590\/S0104-65002002000100006"},{"key":"4_CR12","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)"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Garcia, A., Kulesza, U., Lucena, C.: Separation of Concerns in Open Multi-Agent Systems: An Architectural Approach. In: Proceedings of the SELMAS 2004, Edinburgh, (May 2004)","DOI":"10.1049\/ic:20040368"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Garcia, A., Lucena, C., Cowan, D.: Agents in Object-Oriented Software Engineering. Software: Practice and Experience, 1\u201333 (May 2004)","DOI":"10.1002\/spe.578"},{"key":"4_CR15","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)"},{"key":"4_CR16","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":"4_CR17","doi-asserted-by":"crossref","unstructured":"Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University (1990)","DOI":"10.21236\/ADA235785"},{"key":"4_CR18","unstructured":"Kendall, E., et al.: A Framework for Agent Systems. In: Fayad, M., et al. (eds.) Implementing Application Frameworks \u2013 Object-Oriented Frameworks at Work. John Wiley & Sons, Chichester (1999)"},{"key":"4_CR19","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)"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Kiczales, G., et al.: Getting Started with AspectJ. Communication of the ACM (October 2001)","DOI":"10.1145\/383845.383858"},{"key":"4_CR21","unstructured":"Miller, J., Mukerfi, J.: MDA Guide Version 1.0, Object Management Group, Document Number: omg\/2003-05-01 (May 2003)"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Pace, A.D., Trilnik, F., Campo, M.: Assisting the Development of Aspect-Based Multi- Agent Systems 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, pp. 165\u2013181. Springer, Heidelberg (2003)","DOI":"10.1007\/3-540-35828-5_11"},{"key":"4_CR23","volume-title":"Domain Analysis and Software Systems Modeling","author":"R. Prieto-Diaz","year":"1991","unstructured":"Prieto-Diaz, R., Arango, G.: Domain Analysis and Software Systems Modeling. IEEE Computer Society Press, Los Alamitos (1991)"},{"key":"4_CR24","volume-title":"The Java Developer\u2019s Guide to Eclipse","author":"S. Shavor","year":"2003","unstructured":"Shavor, S., D\u2019Anjou, J., Fairbrother, S., et al.: The Java Developer\u2019s Guide to Eclipse. Addison-Wesley, Reading (2003)"},{"key":"4_CR25","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, pp. 1\u201326. Springer, Heidelberg (2003)","DOI":"10.1007\/3-540-35828-5_1"},{"key":"4_CR26","doi-asserted-by":"crossref","unstructured":"Tarr, P., et al.: N Degrees of Separation: Multi-Dimensional Separation of Concerns. In: Proceedings of the 21st International Conference on Software Engineering (May 1999)","DOI":"10.1145\/302405.302457"},{"key":"4_CR27","series-title":"LNAI","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-44564-1_1","volume-title":"Agent-Oriented Software Engineering","author":"M.J. Wooldridge","year":"2001","unstructured":"Wooldridge, M.J., Ciancarini, P.: Agent-oriented software engineering: The state of the art. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS (LNAI), vol.\u00a01957, pp. 1\u201328. Springer, Heidelberg (2001)"},{"key":"4_CR28","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1023\/A:1010071910869","volume":"3","author":"M. Wooldridge","year":"2000","unstructured":"Wooldridge, M., Jennings, N., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and MASs\u00a03, 285\u2013312 (2000)","journal-title":"Journal of Autonomous Agents and MASs"}],"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_4.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T04:28:25Z","timestamp":1605760105000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-31846-0_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540248439","9783540318460"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-31846-0_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}