{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T16:11:05Z","timestamp":1746115865387,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642406539"},{"type":"electronic","value":"9783642406546"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-40654-6_16","type":"book-chapter","created":{"date-parts":[[2013,10,23]],"date-time":"2013-10-23T16:40:07Z","timestamp":1382546407000},"page":"257-273","source":"Crossref","is-referenced-by-count":0,"title":["Accelerating Crosscutting Framework Reuse Using a Model-Based Approach"],"prefix":"10.1007","author":[{"given":"Thiago","family":"Gottardi","sequence":"first","affiliation":[]},{"given":"Oscar Pastor","family":"L\u00f3pez","sequence":"additional","affiliation":[]},{"given":"Valter Vieira","family":"de Camargo","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"16_CR1","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/262793.262798","volume":"40","author":"M Fayad","year":"1997","unstructured":"Fayad, M., Schmidt, D.C.: Object-oriented application frameworks. Commun. ACM 40, 32\u201338 (1997)","journal-title":"Commun. ACM"},{"key":"16_CR2","first-page":"220","volume-title":"ECOOP 1997. LNCS","author":"G Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Ak\u015fit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"16_CR3","doi-asserted-by":"crossref","unstructured":"Camargo, V., Masiero, P.: Frameworks orientados a aspectos. In: Anais Do 19 Simpsio Brasileiro De Engenharia De Software (SBES\u20192005), Uberlndia-MG, Brasil, Outubro (2005)","DOI":"10.5753\/sbes.2005.23820"},{"key":"16_CR4","unstructured":"Mortensen, M., Ghosh, S.: Creating pluggable and reusable non-functional aspects in Aspect C++. In: Proceedings of the Fifth AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (2006)"},{"key":"16_CR5","unstructured":"Shah, V., Hill, V.: An aspect-oriented security framework: lessons learned. In: Proceedings of AOSDSEC\u201904 (AOSD Technology for Application-Level Security). Workshop of the Aspect Oriented Software Development Conference, Lancaster, UK, 23 Mar 2004"},{"issue":"7","key":"16_CR6","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1002\/spe.715","volume":"33","author":"S Soares","year":"2006","unstructured":"Soares, S., Laureano, E., Borba, P.: Distribution and persistence as aspects. Softw. Pract. Exp. 33(7), 711\u2013759 (2006)","journal-title":"Softw. Pract. Exp."},{"key":"16_CR7","first-page":"231","volume-title":"ICSR 2006. LNCS","author":"U Kulesza","year":"2006","unstructured":"Kulesza, U., Alves, V., Garcia, A., 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. 4039, pp. 231\u2013245. Springer, Heidelberg (2006)"},{"key":"16_CR8","unstructured":"Huang, M., Wang, C., Zhang, L.: Towards a reusable and generic aspect library. In: Workshop of the Aspect Oriented Software Development Conference at AOSDSEC\u201904, Lancaster, UK, 23 Mar 2004"},{"key":"16_CR9","first-page":"9","volume":"1","author":"I Zanon","year":"2010","unstructured":"Zanon, I., Camargo, V.V., Penteado, R.A.D.: Reestructuring an application framework with a persistence crosscutting framework. INFOCOMP 1, 9\u201316 (2010)","journal-title":"INFOCOMP"},{"key":"16_CR10","unstructured":"Lazanha, R., Oliveira, A., Penteado, R., Ramos, R., Pastor, O., Camargo, V.: Uma arquitetura de referncia baseada em papis para frameworks transversais de persistncia: Uma anlise quantitativa. In: XXXVI Clei - Conferncia Latino-Americana de Informtica, Assuno, Paraguay (2010)"},{"key":"16_CR11","unstructured":"Bynens, M., Landuyt, D., Truyen, E., Joosen, W.: Towards reusable aspects: the mismatch problem. In: Workshop on Aspect, Components and Patterns for Infrastructure Software (ACP4IS\u201910), pp. 17\u201320 (2010)"},{"key":"16_CR12","unstructured":"Sakenou, D., Mehner, K., Herrmann, S., Sudhof, H.: Patterns for re-usable aspects in object teams. In: Net Object Days, Erfurt (2006)"},{"key":"16_CR13","doi-asserted-by":"crossref","unstructured":"Cunha, C., Sobral, J., Monteiro, M.: Reusable aspect-oriented implementations of concurrency patterns and mechanisms. In: Aspect-Oriented Software Development Conference (AOSD\u201906), Bonn, Germany (2006)","DOI":"10.1145\/1119655.1119674"},{"key":"16_CR14","unstructured":"Soudarajan, N., Khatchadourian, R.: Specifying reusable aspects. In: Asian Workshop on Aspect-Oriented and Modular Software, Development (AOAsia\u201909) (2009)"},{"key":"16_CR15","doi-asserted-by":"crossref","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Future of Software Engineering, FOSE \u201907, Washington, DC, USA, pp. 37\u201354. IEEE Computer Society (2007)","DOI":"10.1109\/FOSE.2007.14"},{"issue":"2","key":"16_CR16","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Model-driven engineering. IEEE Comput. 39(2), 25\u201331 (2006)","journal-title":"IEEE Comput."},{"key":"16_CR17","volume-title":"Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling","author":"O Pastor","year":"2007","unstructured":"Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. Springer, New York (2007)"},{"key":"16_CR18","first-page":"327","volume-title":"ECOOP 2001. LNCS","author":"G Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An overview of aspectJ. In: Lindskov Knudsen, J. (ed.) ECOOP 2001. LNCS, vol. 2072, pp. 327\u2013353. Springer, Heidelberg (2001)"},{"key":"16_CR19","doi-asserted-by":"crossref","unstructured":"Camargo, V.V., Masiero, P.C.: A pattern to design crosscutting frameworks. In: Proceedings of the ACM symposium on Applied computing, SAC \u201908, New York, NY, USA, pp. 759\u2013764. ACM (2008)","DOI":"10.1145\/1363686.1363863"},{"key":"16_CR20","unstructured":"Eclipse Consortium: Graphical Modeling Framework, version 1.5.0. http:\/\/www.eclipse.org\/modeling\/gmp\/ (2011)"},{"key":"16_CR21","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in Software Engineering: An Introduction","author":"C Wohlin","year":"2000","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, Norwell (2000)"},{"key":"16_CR22","unstructured":"Free Software Foundation, Inc.: http:\/\/www.r-project.org\/, Dec 2011"},{"key":"16_CR23","first-page":"267","volume-title":"GPCE 2003. LNCS","author":"V Cechticky","year":"2003","unstructured":"Cechticky, V., Chevalley, P., Pasetti, A., Schaufelberger, W.: A generative approach to framework instantiation. In: Pfenning, F., Macko, M. (eds.) GPCE 2003. LNCS, vol. 2830, pp. 267\u2013286. Springer, Heidelberg (2003)"},{"issue":"12","key":"16_CR24","doi-asserted-by":"publisher","first-page":"2234","DOI":"10.1016\/j.jss.2011.06.030","volume":"84","author":"TC Oliveira","year":"2011","unstructured":"Oliveira, T.C., Alencar, P., Cowan, D.: Reusetool-an extensible tool support for object-oriented framework reuse. J. Syst. Softw. 84(12), 2234\u20132252 (2011)","journal-title":"J. Syst. Softw."},{"key":"16_CR25","doi-asserted-by":"publisher","first-page":"1902","DOI":"10.1016\/j.jss.2007.01.005","volume":"80","author":"TC Oliveira","year":"2007","unstructured":"Oliveira, T.C., Alencar, P.S.C., de Lucena, C.J.P., Cowan, D.D.: RDL: a language for framework instantiation representation. J. Syst. Softw. 80, 1902\u20131929 (2007)","journal-title":"J. Syst. Softw."}],"container-title":["Lecture Notes in Business Information Processing","Enterprise Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-40654-6_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T18:07:42Z","timestamp":1746036462000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-40654-6_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642406539","9783642406546"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-40654-6_16","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2013]]}}}