{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T03:16:48Z","timestamp":1762917408942},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2012,9,9]],"date-time":"2012-09-09T00:00:00Z","timestamp":1347148800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2014,5]]},"DOI":"10.1007\/s10270-012-0270-z","type":"journal-article","created":{"date-parts":[[2012,9,8]],"date-time":"2012-09-08T04:12:06Z","timestamp":1347077526000},"page":"713-734","source":"Crossref","is-referenced-by-count":22,"title":["Extracting models from source code in software modernization"],"prefix":"10.1007","volume":"13","author":[{"given":"Javier Luis","family":"C\u00e1novas Izquierdo","sequence":"first","affiliation":[]},{"given":"Jes\u00fas","family":"Garc\u00eda Molina","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2012,9,9]]},"reference":[{"key":"270_CR1","first-page":"170","volume-title":"Software Evolution","author":"R Heckel","year":"2008","unstructured":"Heckel, R., Correia, R., Matos, C., El-Ramly, M., Koutsoukos, G., Andrade, L.: Architectural transformations: from legacy to three-tier and services. In: Mens, T., Demeyer, S. (eds.) Software Evolution, p. 170. Springer, Heidelberg (2008)"},{"key":"270_CR2","doi-asserted-by":"crossref","unstructured":"C\u00e1novas Izquierdo, J.L., Garc\u00eda Molina, J.: An architecture-driven modernization tool for calculating metrics. IEEE Softw. 27, 37\u201343 (2010)","DOI":"10.1109\/MS.2010.61"},{"key":"270_CR3","doi-asserted-by":"crossref","unstructured":"Andrade, L.F., Gouveia, J., Antunes, M., El-Ramly, M., Koutsoukos, G.: Forms2Net - migrating oracle forms to Microsoft. NET. In: Generative and Transformational Techniques in Software Engineering, pp. 261\u2013277 (2006)","DOI":"10.1007\/11877028_8"},{"key":"270_CR4","doi-asserted-by":"crossref","unstructured":"Reus, T., Geers, H., Deursen, A.: Harvesting software systems for MDA-based reengineering. In: European Conference on Model Driven Architecture: Foundations and Applications, LNCS, vol. 4066, pp. 213\u2013225 (2006)","DOI":"10.1007\/11787044_17"},{"key":"270_CR5","unstructured":"ADM initiative website. http:\/\/adm.omg.org . Accessed 6 March 2012"},{"key":"270_CR6","volume-title":"Architecture-driven modernization scenarios","author":"ADM Task Force","year":"2006","unstructured":"ADM Task Force: Architecture-driven modernization scenarios. OMG, USA (2006)"},{"key":"270_CR7","unstructured":"Kurtev, I., B\u00e9zivin, J., Aksit, M.: Technological spaces: An initial appraisal. In: Cooperative Information Systems, DOA\u20192002 Federated Conferences, Industrial track (2002)"},{"key":"270_CR8","unstructured":"Xtext project. http:\/\/www.eclipse.org\/Xtext . Accessed 6 March 2012"},{"key":"270_CR9","unstructured":"EMFText project. http:\/\/emftext.org . Accessed 6 March 2012"},{"key":"270_CR10","doi-asserted-by":"crossref","unstructured":"Czarnecki, K., Helsen, S.: Feature-based survey of model transformation approaches. IBM Syst. 45(3), 621\u2013646 (2006)","DOI":"10.1147\/sj.453.0621"},{"issue":"1\u20132","key":"270_CR11","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.scico.2007.08.002","volume":"72","author":"F Jouault","year":"2008","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I.: ATL: A model transformation tool. Sci. Comp. Program. 72(1\u20132), 31\u201339 (2008)","journal-title":"Sci. Comp. Program."},{"key":"270_CR12","unstructured":"Heaton, L.: Meta Object Facility (MOF) Query\/View\/ Transformation Specification. OMG, New York (2005)"},{"key":"270_CR13","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez Cuadrado, J., Garc\u00eda Molina, J., Mern\u00e1rguez Tortosa, M.: RubyTL: A practical, extensible transformation language. In: European Conference on Model Driven Architecture: Foundations and Applications, LNCS, vol. 4066, pp. 158\u2013172 (2006)","DOI":"10.1007\/11787044_13"},{"key":"270_CR14","unstructured":"Mofscript project. http:\/\/www.eclipse.org\/gmt\/mofscript . Accessed 6 March 2012"},{"key":"270_CR15","unstructured":"Xpand website. http:\/\/wiki.eclipse.org\/Xpand . Accessed 6 March 2012"},{"key":"270_CR16","unstructured":"C\u00e1novas Izquierdo, J.L., S\u00e1nchez Cuadrado, J., Garc\u00eda Molina, J.: Gra2MoL: A domain specific transformation language for bridging grammarware to modelware in software modernization. In: Workshop Model Driven Software Evolution (2008)"},{"key":"270_CR17","doi-asserted-by":"crossref","unstructured":"C\u00e1novas Izquierdo, J.L., Garc\u00eda Molina, J.: A domain specific language for extracting models in software modernization. In: European Conference on Model Driven Architecture Foundations and Applications, LNCS, vol. 5562, pp. 82\u201397 (2009)","DOI":"10.1007\/978-3-642-02674-4_7"},{"key":"270_CR18","unstructured":"Gra2MoL website. http:\/\/modelum.es\/gra2mol . Accessed 6 March 2012"},{"key":"270_CR19","volume-title":"Program transformation mechanics: a classification of mechanisms for program transformation with a survey of existing transformation systems. Tech. Rep. UU-CS-2003-048","author":"J Wijngaarden","year":"2003","unstructured":"Wijngaarden, J., Visser, E.: Program transformation mechanics: a classification of mechanisms for program transformation with a survey of existing transformation systems. Tech. Rep. UU-CS-2003-048. The Department of Information and Computing Sciences, Utrecht University, The Netherlands (2003)"},{"key":"270_CR20","unstructured":"JDT Eclipse project. http:\/\/www.eclipse.org\/jdt . Accessed 6 March 2012"},{"key":"270_CR21","unstructured":"MoDisco. http:\/\/www.eclipse.org\/gmt\/modisco . Accessed 6 March 2012"},{"key":"270_CR22","unstructured":"GMT Eclipse project. http:\/\/www.eclipse.org\/gmt . Accessed 6 March 2012"},{"key":"270_CR23","unstructured":"KDM metamodel specification. http:\/\/www.omg.org\/spec\/KDM . Accessed 6 March 2012"},{"key":"270_CR24","volume-title":"Domain-Specific Languages","author":"M Fowler","year":"2011","unstructured":"Fowler, M.: Domain-Specific Languages. Addison Wesley, USA (2011)"},{"key":"270_CR25","doi-asserted-by":"crossref","unstructured":"Scheidgen, M.: Textual Modelling Embedded into Graphical Modelling. In: European Conference on Model Driven Architecture Foundations and Applications, LNCS, vol. 4530, pp. 153\u2013168 (2008)","DOI":"10.1007\/978-3-540-69100-6_11"},{"key":"270_CR26","doi-asserted-by":"crossref","unstructured":"Jouault, F., B\u00e9zivin, J., Kurtev, I.: TCS: a dsl for the specification of textual concrete syntaxes in model engineering. In: Generative Programming and Component, Engineering, pp. 249\u2013254 (2006)","DOI":"10.1145\/1173706.1173744"},{"key":"270_CR27","unstructured":"JAMOPP project. http:\/\/jamopp.inf.tu-dresden.de . Accessed 6 March 2012"},{"key":"270_CR28","doi-asserted-by":"crossref","unstructured":"Wimmer M., Kramler, G.: Bridging grammarware and modelware. In: Satellite Events at the MoDELS 2005 Conference, pp. 159\u2013168 (2006)","DOI":"10.1007\/11663430_17"},{"key":"270_CR29","doi-asserted-by":"crossref","unstructured":"Kunert, A.: Semi-automatic generation of metamodels and models from grammars and programs. In: Fifth International Workshop on Graph Transformation and Visual Modeling Techniques. E. N. in Theorical Computer Science, vol. 211, pp. 111\u2013119 (2008)","DOI":"10.1016\/j.entcs.2008.04.034"},{"key":"270_CR30","doi-asserted-by":"crossref","unstructured":"Prinz, A., Scheidgen, M., Tveit, M.S.: A model-based standard for SDL. In: International SDL Forum Conference on Design for Dependable Systems, pp. 1\u201318 (2007)","DOI":"10.1007\/978-3-540-74984-4_1"},{"key":"270_CR31","unstructured":"Stratego\/XT. http:\/\/strategoxt.org . Accessed 6 March 2012"},{"key":"270_CR32","unstructured":"TXL. http:\/\/www.txl.ca . Accessed 6 March 2012"},{"key":"270_CR33","unstructured":"OCL constraint language. OMG (2006)"},{"key":"270_CR34","unstructured":"Wijngaarden, J.: Code Generation from a Domain Specific Language: M.Sc. Thesis (2003)"},{"key":"270_CR35","unstructured":"ASTM metamodel specification. http:\/\/www.omg.org\/spec\/ASTM Accessed 6 March 2012"},{"key":"270_CR36","unstructured":"Xpath. http:\/\/www.w3.org\/TR\/xpath . Accessed 6 March 2012"},{"key":"270_CR37","unstructured":"CDO project. http:\/\/www.eclipse.org\/cdo . Accessed 6 March 2012"},{"key":"270_CR38","unstructured":"Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: Proceedings of the 2nd OOPSLA Workshop on Generative Technique in the Context of the Model Driven, Architecture (2003)"},{"key":"270_CR39","doi-asserted-by":"crossref","unstructured":"Espinazo-Pag\u00e1n, J., S\u00e1nchez Cuadrado, J., Garc\u00eda Molina, J.: Morsa: A scalable approach for persisting and accessing large models. In: International Conference on Model Driven Engineering Languages and Systems, pp. 77\u201392 (2011)","DOI":"10.1007\/978-3-642-24485-8_7"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-012-0270-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-012-0270-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-012-0270-z","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,3]],"date-time":"2019-07-03T16:10:35Z","timestamp":1562170235000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-012-0270-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9,9]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,5]]}},"alternative-id":["270"],"URL":"https:\/\/doi.org\/10.1007\/s10270-012-0270-z","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,9,9]]}}}