{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:51:07Z","timestamp":1740099067248,"version":"3.37.3"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319929965"},{"type":"electronic","value":"9783319929972"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-92997-2_6","type":"book-chapter","created":{"date-parts":[[2018,5,28]],"date-time":"2018-05-28T08:13:16Z","timestamp":1527495196000},"page":"80-96","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Automatic Transformation Co-evolution Using Traceability Models and Graph Transformation"],"prefix":"10.1007","author":[{"given":"Adrian","family":"Rutle","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ludovico","family":"Iovino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harald","family":"K\u00f6nig","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zinovy","family":"Diskin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,5,29]]},"reference":[{"key":"6_CR1","unstructured":"Bettini, L., Di Ruscio, D., Iovino, L., Pierantonio, A.: Edelta: an approach for defining and applying reusable metamodel refactorings. In: ME workshop @MoDELS (2017)"},{"issue":"9","key":"6_CR2","doi-asserted-by":"publisher","first-page":"868","DOI":"10.1109\/TSE.2016.2635137","volume":"43","author":"JS Cuadrado","year":"2017","unstructured":"Cuadrado, J.S., Guerra, E., de Lara, J.: Static analysis of model transformations. IEEE Trans. Softw. Eng. 43(9), 868\u2013897 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"6_CR3","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.tcs.2007.02.001","volume":"376","author":"J Lara de","year":"2007","unstructured":"de Lara, J., Bardohl, R., Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Attributed graph transformation with node type inheritance. Theor. Comput. Sci. 376(3), 139\u2013163 (2007)","journal-title":"Theor. Comput. Sci."},{"key":"6_CR4","unstructured":"Di Rocco, J., Di Ruscio, D., Iovino, L., Pierantonio, A.: Dealing with the coupled evolution of metamodels and model-to-text transformations. In: ME workshop @MoDELS, pp. 22\u201331 (2014)"},{"key":"6_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1007\/978-3-319-42061-5_15","volume-title":"Modelling Foundations and Applications","author":"D Di Ruscio","year":"2016","unstructured":"Di Ruscio, D., Etzlstorfer, J., Iovino, L., Pierantonio, A., Schwinger, W.: Supporting variability exploration and resolution during model migration. In: W\u0105sowski, A., L\u00f6nn, H. (eds.) ECMFA 2016. LNCS, vol. 9764, pp. 231\u2013246. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-42061-5_15"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Di Ruscio, D., Iovino, L., Pierantonio, A.: What is needed for managing co-evolution in MDE? In: Proceedings of the 2nd IWMCP 2011, pp. 30\u201338. ACM (2011)","DOI":"10.1145\/2000410.2000416"},{"issue":"3","key":"6_CR7","first-page":"305","volume":"8","author":"M Didonet Del Fabro","year":"2009","unstructured":"Didonet Del Fabro, M., Valduriez, P.: Towards the efficient development of model transformations using model weaving and matching transformations. SoSyM 8(3), 305\u2013324 (2009)","journal-title":"SoSyM"},{"key":"6_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/978-3-662-54494-5_14","volume-title":"Fundamental Approaches to Software Engineering","author":"Z Diskin","year":"2017","unstructured":"Diskin, Z., G\u00f3mez, A., Cabot, J.: Traceability mappings as a fundamental instrument in model transformations. In: Huisman, M., Rubin, J. (eds.) FASE 2017. LNCS, vol. 10202, pp. 247\u2013263. Springer, Heidelberg (2017). https:\/\/doi.org\/10.1007\/978-3-662-54494-5_14"},{"key":"6_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1007\/978-3-642-28872-2_12","volume-title":"Fundamental Approaches to Software Engineering","author":"Z Diskin","year":"2012","unstructured":"Diskin, Z., Maibaum, T., Czarnecki, K.: Intermodeling, queries, and Kleisli categories. In: de Lara, J., Zisman, A. (eds.) FASE 2012. LNCS, vol. 7212, pp. 163\u2013177. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-28872-2_12"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Ehrig, H., Ehrig, K., Ermel, C.: Refactoring of model transformations. In: ECEASST, vol. 18 (2009)","DOI":"10.5772\/5310"},{"key":"6_CR11","series-title":"Monographs in Theoretical Computer Science. An EATCS Series","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-31188-2","volume-title":"Fundamentals of Algebraic Graph Transformation","author":"H Ehrig","year":"2006","unstructured":"Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Fundamentals of Algebraic Graph Transformation. MTCSAES. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/3-540-31188-2"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Freund, M., Braune, A.: A generic transformation algorithm to simplify the development of mapping models. In: MoDELS, pp. 284\u2013294. ACM (2016)","DOI":"10.1145\/2976767.2976777"},{"key":"6_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1007\/978-3-642-36089-3_9","volume-title":"Software Language Engineering","author":"J Garc\u00eda","year":"2013","unstructured":"Garc\u00eda, J., Diaz, O., Azanza, M.: Model transformation co-evolution: a semi-automatic approach. In: Czarnecki, K., Hedin, G. (eds.) SLE 2012. LNCS, vol. 7745, pp. 144\u2013163. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-36089-3_9"},{"key":"6_CR14","first-page":"261","volume":"211","author":"F Hermann","year":"2008","unstructured":"Hermann, F., Ehrig, H., Taentzer, G.: A typed attributed graph grammar with inheritance for the abstract syntax of UML class and sequence diagrams. ENTCS 211, 261\u2013269 (2008)","journal-title":"ENTCS"},{"key":"6_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/978-3-642-19440-5_18","volume-title":"Software Language Engineering","author":"M Herrmannsdoerfer","year":"2011","unstructured":"Herrmannsdoerfer, M.: COPE \u2013 a workbench for the coupled evolution of metamodels and models. In: Malloy, B., Staab, S., van den Brand, M. (eds.) SLE 2010. LNCS, vol. 6563, pp. 286\u2013295. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-19440-5_18"},{"issue":"1\u20132","key":"6_CR16","doi-asserted-by":"publisher","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. Comput. Program. 72(1\u20132), 31\u201339 (2008)","journal-title":"Sci. Comput. Program."},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Kehrer, T., Kelter, U., Taentzer, G.: Consistency-preserving edit scripts in model versioning. In: Denney, E., Bultan, T., Zeller, A. (eds.) 28th International Conference on Automated Software Engineering, pp. 191\u2013201. IEEE (2013)","DOI":"10.1109\/ASE.2013.6693079"},{"key":"6_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/978-3-319-42064-6_12","volume-title":"Theory and Practice of Model Transformations","author":"T Kehrer","year":"2016","unstructured":"Kehrer, T., Taentzer, G., Rindt, M., Kelter, U.: Automatically deriving the specification of model editing operations from meta-models. In: Van Gorp, P., Engels, G. (eds.) ICMT 2016. LNCS, vol. 9765, pp. 173\u2013188. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-42064-6_12"},{"key":"6_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1007\/978-3-540-69927-9_4","volume-title":"Theory and Practice of Model Transformations","author":"DS Kolovos","year":"2008","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.C.: The epsilon transformation language. In: Vallecillo, A., Gray, J., Pierantonio, A. (eds.) ICMT 2008. LNCS, vol. 5063, pp. 46\u201360. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-69927-9_4"},{"key":"6_CR20","unstructured":"Kruse, S.: On the use of operators for the co-evolution of metamodels and transformations. In: ME Workshop @MoDELS (2011)"},{"key":"6_CR21","volume-title":"Co-Evolution of Metamodels and Model Transformations","author":"S Kruse","year":"2015","unstructured":"Kruse, S.: Co-Evolution of Metamodels and Model Transformations. Books On Demand, Norderstedt (2015)"},{"key":"6_CR22","unstructured":"Kusel, A., Etzlstorfer, J., Kapsammer, E., Retschitzegger, W., Schoenboeck, J., Schwinger, W., Wimmer, M.: Systematic co-evolution of OCL expressions. In: 11th APCCM, 27\u201330 January 2015"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Kusel, A., Etzlstorfer, J., Kapsammer, E., Retschitzegger, W., Schwinger, W., Sch\u00f6nb\u00f6ck, J.: Consistent co-evolution of models and transformations. In: Lethbridge, T., Cabot, J., Egyed, A. (eds.) MoDELS, pp. 116\u2013125. IEEE Computer Society (2015)","DOI":"10.1109\/MODELS.2015.7338242"},{"key":"6_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/978-3-642-12107-4_4","volume-title":"Software Language Engineering","author":"T Levendovszky","year":"2010","unstructured":"Levendovszky, T., Balasubramanian, D., Narayanan, A., Karsai, G.: A novel approach to semi-automated evolution of DSML model transformation. In: van den Brand, M., Ga\u0161evi\u0107, D., Gray, J. (eds.) SLE 2009. LNCS, vol. 5969, pp. 23\u201341. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-12107-4_4"},{"key":"6_CR25","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1007\/1-84628-152-0_23","volume-title":"Interoperability of Enterprise Software and Applications","author":"D Lopes","year":"2006","unstructured":"Lopes, D., Hammoudi, S., B\u00e9zivin, J., Jouault, F.: Mapping specification in MDA: from theory to practice. In: Konstantas, D., Bourri\u00e8res, J.-P., L\u00e9onard, M., Boudjlida, N. (eds.) Interoperability of Enterprise Software and Applications, pp. 253\u2013264. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/1-84628-152-0_23"},{"key":"6_CR26","unstructured":"Marschall, F., Braun, P.: Model transformations for the MDA with BOTL. Technical report, University of Twente (2003)"},{"key":"6_CR27","unstructured":"M\u00e9ndez, D., Etien, A., Muller, A., Casallas, R.: Towards transformation migration after metamodel evolution. In: ME Workshop @MoDELS (2010)"},{"issue":"12","key":"6_CR28","doi-asserted-by":"publisher","first-page":"1223","DOI":"10.1016\/j.scico.2011.01.002","volume":"76","author":"B Meyers","year":"2011","unstructured":"Meyers, B., Vangheluwe, H.: A framework for evolution of modelling languages. Sci. Comput. Program. 76(12), 1223\u20131246 (2011)","journal-title":"Sci. Comput. Program."},{"key":"6_CR29","unstructured":"MOLABO Research Group. The Metamodel Refactorings Catalog. University of L\u2019Aquila - Gran Sasso Science Institute. http:\/\/www.metamodelrefactoring.org"},{"issue":"1","key":"6_CR30","first-page":"323","volume":"13","author":"LM Rose","year":"2014","unstructured":"Rose, L.M., Herrmannsdoerfer, M., Mazanek, S., Van Gorp, P., Buchwald, S., Horn, T., Kalnina, E., Koch, A., Lano, K., Sch\u00e4tz, B., Wimmer, M.: Graph and model transformation tools for model migration. SoSyM 13(1), 323\u2013359 (2014)","journal-title":"SoSyM"},{"key":"6_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1007\/978-3-642-13688-7_13","volume-title":"Theory and Practice of Model Transformations","author":"LM Rose","year":"2010","unstructured":"Rose, L.M., Kolovos, D.S., Paige, R.F., Polack, F.A.C.: Model migration with epsilon flock. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol. 6142, pp. 184\u2013198. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-13688-7_13"},{"key":"6_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/978-3-319-61482-3_5","volume-title":"Modelling Foundations and Applications","author":"D Di Ruscio","year":"2017","unstructured":"Di Ruscio, D., Etzlstorfer, J., Iovino, L., Pierantonio, A., Schwinger, W.: A feature-based approach for variability exploration and resolution in model transformation migration. In: Anjorin, A., Espinoza, H. (eds.) ECMFA 2017. LNCS, vol. 10376, pp. 71\u201389. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-61482-3_5"},{"key":"6_CR33","volume-title":"EMF: Eclipse Modeling Framework","author":"D Steinberg","year":"2008","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework. Addison-Wesley, Boston (2008)"},{"key":"6_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1007\/978-3-642-30476-7_13","volume-title":"Theory and Practice of Model Transformations","author":"D Wagelaar","year":"2012","unstructured":"Wagelaar, D., Iovino, L., Di Ruscio, D., Pierantonio, A.: Translational semantics of a co-evolution specific language with the EMF transformation virtual machine. In: Hu, Z., de Lara, J. (eds.) ICMT 2012. LNCS, vol. 7307, pp. 192\u2013207. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-30476-7_13"}],"container-title":["Lecture Notes in Computer Science","Modelling Foundations and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-92997-2_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,18]],"date-time":"2019-10-18T13:57:41Z","timestamp":1571407061000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-92997-2_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319929965","9783319929972"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-92997-2_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}