{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T19:48:04Z","timestamp":1742932084429,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":14,"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_12","type":"book-chapter","created":{"date-parts":[[2013,10,23]],"date-time":"2013-10-23T16:40:07Z","timestamp":1382546407000},"page":"191-206","source":"Crossref","is-referenced-by-count":0,"title":["Building Domain-Specific Modeling Languages for Frameworks"],"prefix":"10.1007","author":[{"given":"Matheus C.","family":"Viana","sequence":"first","affiliation":[]},{"given":"Ros\u00e2ngela A. D.","family":"Penteado","sequence":"additional","affiliation":[]},{"given":"Ant\u00f4nio F.","family":"do Prado","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"12_CR1","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/262793.262799","volume":"40","author":"RE Johnson","year":"1997","unstructured":"Johnson, R.E.: Frameworks = (Components + Patterns). Commun. ACM 40, 39\u201342 (1997)","journal-title":"Commun. ACM"},{"key":"12_CR2","doi-asserted-by":"crossref","unstructured":"Abi-Antoun, M.: Making frameworks work: a Project retrospective. In: Companion to the 22nd ACM SIGPLAN conference on Object-Oriented Programming Systems and Applications, OOPSLA \u201907, pp. 1004\u20131018. ACM, New York (2007)","DOI":"10.1145\/1297846.1297969"},{"key":"12_CR3","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":"12_CR4","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., Lucena, C.J.P.D., Cowan, D.D.: RDL: a language for framework instantiation representation. J. Syst. Softw. 80, 1902\u20131929 (2007)","journal-title":"J. Syst. Softw."},{"key":"12_CR5","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1109\/TSE.2009.30","volume":"35","author":"M Antkiewicz","year":"2009","unstructured":"Antkiewicz, M., Czarnecki, K., Stephan, M.: Engineering of framework-specific modeling languages. IEEE Trans. Software Eng. 35, 795\u2013824 (2009)","journal-title":"IEEE Trans. Software Eng."},{"key":"12_CR6","doi-asserted-by":"publisher","first-page":"544","DOI":"10.1109\/TSE.2010.48","volume":"37","author":"X Amatriain","year":"2011","unstructured":"Amatriain, X., Arumi, P.: Frameworks generate domain-specific languages: a case study in the multimedia domain. IEEE Trans. Software Eng. 37, 544\u2013558 (2011)","journal-title":"IEEE Trans. Software Eng."},{"issue":"1","key":"12_CR7","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/351936.351938","volume":"32","author":"D Brugali","year":"2000","unstructured":"Brugali, D., Sycara, K.: Frameworks and pattern languages: an intriguing relationship. ACM Comput. Surv. 32(1), 2\u20137 (2000)","journal-title":"ACM Comput. Surv."},{"key":"12_CR8","unstructured":"Durelli, V.H.S., Borges, S.S., Penteado, R.A.D., Viana, M.C.: An iterative reengineering process applying test-driven development and reverse engineering patterns. INFOCOMP J. Comput. Sci. Special Edition(1), 1\u20138 (2010)"},{"key":"12_CR9","volume-title":"Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit","author":"RC Gronback","year":"2009","unstructured":"Gronback, R.C.: Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit. Addison-Wesley, Upper Saddle River (2009)"},{"key":"12_CR10","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1109\/TSE.2009.14","volume":"35","author":"J Cuadrado","year":"2009","unstructured":"Cuadrado, J., Molina, J.: A model-based approach to families of embedded domain-specific languages. IEEE Trans. Software Eng. 35, 825\u2013840 (2009)","journal-title":"IEEE Trans. Software Eng."},{"key":"12_CR11","unstructured":"Turki, S., Soriano, T., Sghaier, A.: An MDA application for a virtual reality environment. In: IEEE International Conference on Industrial Technology, 2004, IEEE ICIT \u201904, vol. 2, pp. 807\u2013812 (2004)"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Future of Software Engineering, 2007, FOSE \u201907, pp. 37\u201354 (2007)","DOI":"10.1109\/FOSE.2007.14"},{"key":"12_CR13","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/s10664-006-9027-z","volume":"12","author":"D Kirk","year":"2007","unstructured":"Kirk, D., Roper, M., Wood, M.: Identifying and addressing problems in object-oriented framework reuse. Empirical Softw. Eng. 12, 243\u2013274 (2007)","journal-title":"Empirical Softw. Eng."},{"key":"12_CR14","unstructured":"Institute for Software Integrated Systems: Generic Modeling, Environment (2012)"}],"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_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,21]],"date-time":"2022-11-21T07:08:22Z","timestamp":1669014502000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-40654-6_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642406539","9783642406546"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-40654-6_12","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2013]]}}}