{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T07:07:19Z","timestamp":1791270439796,"version":"4.1.0"},"reference-count":69,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"11","license":[{"start":{"date-parts":[[2014,11,1]],"date-time":"2014-11-01T00:00:00Z","timestamp":1414800000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"name":"Spanish Ministry of Economy and Competitivity with project Go-Lite","award":["TIN2011-24139"],"award-info":[{"award-number":["TIN2011-24139"]}]},{"name":"EU commission with project MONDO","award":["FP7-ICT-2013-10"],"award-info":[{"award-number":["FP7-ICT-2013-10"]}]},{"name":"EU commission with project MONDO","award":["#611125"],"award-info":[{"award-number":["#611125"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2014,11,1]]},"DOI":"10.1109\/tse.2014.2339852","type":"journal-article","created":{"date-parts":[[2014,7,17]],"date-time":"2014-07-17T18:22:59Z","timestamp":1405621379000},"page":"1042-1060","source":"Crossref","is-referenced-by-count":45,"title":["A Component Model for Model Transformations"],"prefix":"10.1109","volume":"40","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9755-5616","authenticated-orcid":false,"given":"Jesus","family":"Sanchez Cuadrado","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Esther","family":"Guerra","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juan","family":"de Lara","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","year":"0","journal-title":"Dr Dobbs"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/949343.949317"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.51"},{"key":"ref32","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1007\/978-3-642-04425-0_4","article-title":"Meta-model pruning","author":"sen","year":"2009","journal-title":"Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30187-5_2"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/32.979986"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69927-9_12"},{"key":"ref36","article-title":"Handling variability in model transformations and generators","author":"voelter","year":"2007","journal-title":"7th OOPSLA Workshop on Domain-Specific Modeling"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-013-0379-8"},{"key":"ref34","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1007\/s10270-009-0136-1","article-title":"Code generation by model transformation: A case study in transformation modularity","volume":"9","author":"hemel","year":"2010","journal-title":"Softw Syst Model"},{"key":"ref60","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1007\/978-3-642-13688-7_18","article-title":"Surviving the heterogeneity jungle with composite mapping operators","author":"wimmer","year":"2010","journal-title":"Proc 3rd Int Conf Theory Practice Model Transformations"},{"key":"ref62","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1007\/978-3-642-16129-2_7","article-title":"Role-based generic model refactoring","author":"reimann","year":"2010","journal-title":"Proceedings of the 13th International Conference on Model Driven Engineering Languages and Systems"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052910"},{"key":"ref63","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/s10270-010-0181-9","article-title":"Reusable model transformations","volume":"11","author":"sen","year":"2010","journal-title":"Softw Syst Model"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453886"},{"key":"ref64","first-page":"34","article-title":"Orchestrating ATL model transformations","author":"rivera","year":"2009","journal-title":"Proc Eur Conf Model Found Appl"},{"key":"ref27","author":"bonet","year":"0","journal-title":"Proc 23rd Latin Amer Conf Informat"},{"key":"ref65","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/978-3-540-75209-7_3","article-title":"UniTI: A unified transformation infrastructure","author":"vanhooff","year":"2007","journal-title":"Proc 10th Int'l Conf Model Driven Eng Languages and Systems"},{"key":"ref66","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/11787044_14","article-title":"MCC: A model transformation environment","author":"kleppe","year":"2006","journal-title":"Proc 2nd Eur Conf Model Driven Archit Found Appl"},{"key":"ref29","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/978-3-642-39013-5_13","article-title":"Umbra Designer: Graphical modelling for telephony services","author":"buezas","year":"2013","journal-title":"Proc 9th Eur Conf Model Found Appl"},{"key":"ref67","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1007\/s10270-010-0179-3","article-title":"Realizing model transformation chain interoperability","volume":"11","author":"yie","year":"2011","journal-title":"Softw Syst Model"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17322-6_11"},{"key":"ref69","year":"0","journal-title":"ACadeMics Tooling With Eclipse Workshop"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-013-0343-7"},{"key":"ref1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02546-4","author":"brambilla","year":"2012","journal-title":"Model-Driven Software Engineering in Practice"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-010-0149-9"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022883727209"},{"key":"ref21","first-page":"24","article-title":"Varieties of reusability","author":"wegner","year":"1987","journal-title":"Tutorial Software Reusability"},{"key":"ref24","article-title":"Reusing model transformations across heterogeneous metamodels","author":"wimmer","year":"2011","journal-title":"Proc ECEASST"},{"key":"ref23","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-8598-9","author":"abadi","year":"1996","journal-title":"A Theory of Objects"},{"key":"ref26","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1007\/978-3-642-30476-7_3","article-title":"Specification-driven test generation for model transformations","author":"guerra","year":"2012","journal-title":"Proc 5th Int Conf Theory Practice Model Transformations"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2010.25"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-61284-8"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31847-7_3"},{"key":"ref59","first-page":"290","article-title":"Generic and meta-transformations for model transformation engineering","author":"varr\u00f3","year":"2004","journal-title":"Proc 7th Int Conf Unified Model Language Model Languages Appl"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12107-4_18"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-008-0093-0"},{"key":"ref56","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1007\/s10270-009-0134-3","article-title":"Module superimposition: A composition technique for rule-based model transformation languages","volume":"9","author":"wagelaar","year":"2010","journal-title":"Softw Syst Model"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2012.11.2.a3"},{"key":"ref54","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1007\/11880240_41","article-title":"Reusable MDA components: A testing-for-trust approach","author":"mottu","year":"2006","journal-title":"Proc Int'l Conf Model Driven Eng Languages and Systems"},{"key":"ref53","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1007\/11763864_24","article-title":"Formalizing MDA components","author":"favre","year":"2006","journal-title":"Proc 9th Int Conf Reuse of Off-the-Shelf Components"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-007-0058-8"},{"key":"ref10","author":"stepanov","year":"0","journal-title":"Elements of Programming"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04425-0_8"},{"key":"ref40","author":"jones","year":"0","journal-title":"Haskell 98 Language and Libraries The Revised Report"},{"key":"ref12","article-title":"Components and generative programming","author":"czarnecki","year":"0","journal-title":"Proc 7th Eur Softw Eng Conf Held Jointly 7th ACM SIGSOFT Int Symp Found Softw Eng"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/130844.130856"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1147\/sj.453.0621"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.08.002"},{"key":"ref16","year":"0"},{"key":"ref17","year":"0"},{"key":"ref18","author":"david","year":"0","journal-title":"Petri Nets and Grafcet Tools for Modelling Discrete Event Systems"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-012-0102-y"},{"key":"ref4","author":"saks","year":"0"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70726"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21732-6_5"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/2.825699"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-011-0221-0"},{"key":"ref7","doi-asserted-by":"crossref","first-page":"4:1","DOI":"10.5381\/jot.2012.11.2.a4","article-title":"Flexible model-to-model transformation templates: An application to ATL","volume":"11","author":"s\u00e1nchez cuadrado","year":"2012","journal-title":"JOT"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70726"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167499"},{"key":"ref46","first-page":"600","article-title":"Metamodel adaptation and model co-adaptation","author":"wachsmuth","year":"2007","journal-title":"Proc 21st European Conf Object-Oriented Programming"},{"key":"ref45","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MS.2012.153","article-title":"Coupled evolution in model-driven engineering","volume":"29","author":"ruscio","year":"0","journal-title":"IEEE Softw"},{"key":"ref48","first-page":"201","article-title":"Reconstructing complex metamodel evolution","author":"vermolen","year":"2011","journal-title":"Proc 4th Int Conf Software Engineering"},{"key":"ref47","article-title":"A methodological approach for the coupled evolution of metamodels and atl transformations","author":"ruscio","year":"0","journal-title":"Proc 6th Int Conf Model Transformation"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/11785477_27"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/1932682.1869489"},{"key":"ref44","first-page":"163","article-title":"An extensive catalog of operators for the coupled evolution of metamodels and models","author":"herrmannsdoerfer","year":"2010","journal-title":"Proc 3rd Int Conf Software Engineering"},{"key":"ref43","first-page":"102","article-title":"Feature and meta-models in Clafer: Mixed, specialized, and coupled","author":"bak","year":"2010","journal-title":"Proc 3rd Int Conf Software Engineering"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/6951446\/06858077.pdf?arnumber=6858077","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,15]],"date-time":"2023-07-15T09:18:30Z","timestamp":1689412710000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6858077\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,11,1]]},"references-count":69,"journal-issue":{"issue":"11"},"URL":"https:\/\/doi.org\/10.1109\/tse.2014.2339852","relation":{},"ISSN":["0098-5589","1939-3520"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,11,1]]}}}