{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T08:57:00Z","timestamp":1743065820282,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642013379"},{"type":"electronic","value":"9783642013386"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-01338-6_17","type":"book-chapter","created":{"date-parts":[[2009,3,23]],"date-time":"2009-03-23T06:25:59Z","timestamp":1237789559000},"page":"228-242","source":"Crossref","is-referenced-by-count":4,"title":["Developing and Evolving a Multi-agent System Product Line: An Exploratory Study"],"prefix":"10.1007","author":[{"given":"Ingrid","family":"Nunes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Camila","family":"Nunes","sequence":"additional","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":"17_CR1","first-page":"201","volume-title":"GPCE 2006","author":"V. Alves","year":"2006","unstructured":"Alves, V., Gheyi, R., Massoni, T., Kulesza, U., Borba, P., Lucena, C.: Refactoring product lines. In: GPCE 2006, pp. 201\u2013210. ACM, New York (2006)"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"Atkinson, C., Bayer, J., Muthig, D.: Component-based product line development: The kobrA approach. In: Donohoe, P. (ed.) SPLC 2000, pp. 289\u2013309 (2000)","DOI":"10.1007\/978-1-4615-4339-8_16"},{"key":"17_CR3","unstructured":"B\u00e4umer, D., Riehle, D., Siberski, W., Wulf, M.: The Role Object Pattern. In: PLoP 1997 (1997) (submitted), citeseer.ist.psu.edu\/baumer97role.html"},{"key":"17_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1007\/978-3-540-68073-4_12","volume-title":"High Confidence Software Reuse in Large Systems","author":"E. Cirilo","year":"2008","unstructured":"Cirilo, E., Kulesza, U., Coelho, R., Lucena, C., von Staa, A.: Integrating Component and Product Lines Technologies. In: Mei, H. (ed.) ICSR 2008. LNCS, vol.\u00a05030, pp. 130\u2013141. Springer, Heidelberg (2008)"},{"key":"17_CR5","unstructured":"Cirilo, E., Kulesza, U., Lucena, C.: A Product Derivation Tool Base on Model-Driven Techniques and Annotations. Journal of Universal Computer Science (2008)"},{"key":"17_CR6","volume-title":"Software Product Lines: Practices and Patterns","author":"P. Clements","year":"2002","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Boston (2002)"},{"key":"17_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, Longman, Amsterdam (2000)"},{"issue":"2","key":"17_CR8","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1016\/j.jss.2003.11.012","volume":"74","author":"S. Deelstra","year":"2005","unstructured":"Deelstra, S., Sinnema, M., Bosch, J.: Product derivation in software product families: a case study. Journal of Systems and Software\u00a074(2), 173\u2013194 (2005)","journal-title":"Journal of Systems and Software"},{"key":"17_CR9","first-page":"1","volume-title":"SELMAS 2005","author":"J. Dehlinger","year":"2005","unstructured":"Dehlinger, J., Lutz, R.R.: A Product-Line Requirements Approach to Safe Reuse in Multi-Agent Systems. In: SELMAS 2005, pp. 1\u20137. ACM Press, New York (2005)"},{"key":"17_CR10","first-page":"261","volume-title":"ICSE 2008","author":"E. Figueiredo","year":"2008","unstructured":"Figueiredo, E., Cacho, N., Sant\u2019Anna, C., Monteiro, M., Kulesza, U., Garcia, A., Soares, S., Ferrari, F., Khan, S., Filho, F., Dantas, F.: Evolving software product lines with aspects: An empirical study on design stability. In: ICSE 2008, pp. 261\u2013270. ACM, New York (2008)"},{"key":"17_CR11","volume-title":"Patterns of Enterprise Application Architecture","author":"M. Fowler","year":"2002","unstructured":"Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Professional, Reading (2002)"},{"key":"17_CR12","volume-title":"Design Patterns: Elements of Reusable Object-oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley, Reading (1995)"},{"key":"17_CR13","unstructured":"Garcia, A., Chavez, C., Kulesza, U., Lucena, C.: The role aspect pattern. In: EuroPLoP 2005, Isree, Germany (2005)"},{"issue":"5","key":"17_CR14","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":"17_CR15","volume-title":"Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures","author":"H. Gomaa","year":"2004","unstructured":"Gomaa, H.: Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures. Addison Wesley Longman Publishing Co., Inc., Redwood City (2004)"},{"key":"17_CR16","volume-title":"Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools","author":"J. Greenfield","year":"2004","unstructured":"Greenfield, J., Short, K., Cook, S., Kent, S.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. John Wiley and Sons, Chichester (2004)"},{"key":"17_CR17","first-page":"161","volume-title":"OOPSLA 2002","author":"J. Hannemann","year":"2002","unstructured":"Hannemann, J., Kiczales, G.: Design pattern implementation in Java and aspectJ. In: OOPSLA 2002, pp. 161\u2013173. ACM, New York (2002)"},{"issue":"4","key":"17_CR18","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/367211.367250","volume":"44","author":"N.R. Jennings","year":"2001","unstructured":"Jennings, N.R.: An agent-based approach for building complex software systems. Commun. ACM\u00a044(4), 35\u201341 (2001)","journal-title":"Commun. ACM"},{"key":"17_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., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"17_CR20","first-page":"282","volume-title":"PFE 2001","author":"C.W. Krueger","year":"2002","unstructured":"Krueger, C.W.: Easing the transition to software mass customization. In: PFE 2001, London, UK, pp. 282\u2013293. Springer, London (2002)"},{"key":"17_CR21","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.F., de Lucena, C.J.P., 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)"},{"key":"17_CR22","doi-asserted-by":"crossref","unstructured":"Nunes, C., Kulesza, U., Sant\u00c1nna, C., Nunes, I., Lucena, C.: On the modularity assessment of aspect-oriented multi-agent systems product lines: a quantitative study. In: SBCARS 2008, Porto Alegre, Brazil (2008)","DOI":"10.5753\/sbcars.2008.46265"},{"key":"17_CR23","doi-asserted-by":"crossref","unstructured":"Nunes, I., Kulesza, U., Nunes, C., Lucena, C.: Documenting and modeling multi-agent systems product lines. In: SEKE 2008, Redwood City, USA (2008)","DOI":"10.1145\/1529282.1529434"},{"issue":"1","key":"17_CR24","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/j.scico.2006.10.007","volume":"66","author":"J. Pena","year":"2007","unstructured":"Pena, J., Hinchey, M.G., Resinas, M., Sterritt, R., Rash, J.L.: Designing and managing evolving systems using a MAS product line approach. Science of Computer Programming\u00a066(1), 71\u201386 (2007)","journal-title":"Science of Computer Programming"},{"issue":"12","key":"17_CR25","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1145\/1183236.1183272","volume":"49","author":"J. Pena","year":"2006","unstructured":"Pena, J., Hinchey, M.G., Ruiz-Cort\u00e9s, A.: Multi-agent system product lines: challenges and benefits. Communications of the ACM\u00a049(12), 82\u201384 (2006)","journal-title":"Communications of the ACM"},{"key":"17_CR26","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28901-1","volume-title":"Software Product Line Engineering: Foundations, Principles and Techniques","author":"K. Pohl","year":"2005","unstructured":"Pohl, K., B\u00f3ckle, G., van der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)"},{"key":"17_CR27","unstructured":"Pure systems. pure-systems GmbH (2008), http:\/\/www.pure-systems.com\/"},{"key":"17_CR28","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"M. Shaw","year":"1996","unstructured":"Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, Englewood Cliffs (1996)"},{"key":"17_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-44564-1_1","volume-title":"Agent-Oriented Software Engineering","author":"M. Wooldridge","year":"2001","unstructured":"Wooldridge, M., Ciancarini, P.: Agent-Oriented Software Engineering: The State of the Art. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol.\u00a01957, pp. 1\u201328. Springer, Heidelberg (2001)"}],"container-title":["Lecture Notes in Computer Science","Agent-Oriented Software Engineering IX"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-01338-6_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T00:38:46Z","timestamp":1710203926000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-01338-6_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642013379","9783642013386"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-01338-6_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}