{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T04:11:18Z","timestamp":1760587878413,"version":"build-2065373602"},"reference-count":30,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2023,6]]},"DOI":"10.1016\/j.infsof.2023.107177","type":"journal-article","created":{"date-parts":[[2023,2,16]],"date-time":"2023-02-16T12:41:15Z","timestamp":1676551275000},"page":"107177","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"special_numbering":"C","title":["Maintainability enhancement based on uncertain model transformations"],"prefix":"10.1016","volume":"158","author":[{"given":"Youness","family":"Laghouaouta","sequence":"first","affiliation":[]},{"given":"Pierre","family":"Laforcade","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.infsof.2023.107177_b1","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1016\/j.entcs.2005.10.021","article-title":"A taxonomy of model transformation","volume":"152","author":"Mens","year":"2006","journal-title":"Electron. Notes Theor. Comput. Sci."},{"key":"10.1016\/j.infsof.2023.107177_b2","series-title":"SAC \u201920: The 35th ACM\/SIGAPP Symposium on Applied Computing, Online Event, [Brno, Czech Republic], March 30 - April 3, 2020","first-page":"1595","article-title":"Dealing with uncertainty in model transformations","author":"Laghouaouta","year":"2020"},{"key":"10.1016\/j.infsof.2023.107177_b3","series-title":"International Conference on Fundamental Approaches to Software Engineering","first-page":"224","article-title":"Language independent refinement using partial modeling","author":"Salay","year":"2012"},{"key":"10.1016\/j.infsof.2023.107177_b4","series-title":"2012 34th International Conference on Software Engineering","first-page":"573","article-title":"Partial models: Towards modeling and reasoning with uncertainty","author":"Famelis","year":"2012"},{"key":"10.1016\/j.infsof.2023.107177_b5","series-title":"International Conference on Model Driven Engineering Languages and Systems","first-page":"128","article-title":"Transforming models with ATL","author":"Jouault","year":"2005"},{"key":"10.1016\/j.infsof.2023.107177_b6","series-title":"International Conference on Theory and Practice of Model Transformations","first-page":"46","article-title":"The epsilon transformation language","author":"Kolovos","year":"2008"},{"key":"10.1016\/j.infsof.2023.107177_b7","series-title":"International Workshop on Applications of Graph Transformations with Industrial Relevance","first-page":"446","article-title":"AGG: A graph transformation environment for modeling and validation of software","author":"Taentzer","year":"2003"},{"key":"10.1016\/j.infsof.2023.107177_b8","series-title":"International Conference on Model Driven Engineering Languages and Systems","first-page":"121","article-title":"Henshin: advanced concepts and tools for in-place EMF model transformations","author":"Arendt","year":"2010"},{"year":"2004","series-title":"Eclipse Modeling Framework: a Developer\u2019s Guide","author":"Budinsky","key":"10.1016\/j.infsof.2023.107177_b9"},{"key":"10.1016\/j.infsof.2023.107177_b10","series-title":"European Conference on Model Driven Architecture-Foundations and Applications","first-page":"128","article-title":"The epsilon object language (EOL)","author":"Kolovos","year":"2006"},{"year":"2017","series-title":"The Epsilon Book (2017)","author":"Kolovos","key":"10.1016\/j.infsof.2023.107177_b11"},{"key":"10.1016\/j.infsof.2023.107177_b12","series-title":"9th IEEE\/ACM International Workshop on Modelling in Software Engineering","first-page":"54","article-title":"The epsilon pattern language","author":"Kolovos","year":"2017"},{"key":"10.1016\/j.infsof.2023.107177_b13","series-title":"Lifelong Technology-Enhanced Learning - 13th European Conference on Technology Enhanced Learning, EC-TEL 2018, Leeds, UK, September 3-5, 2018, Proceedings","first-page":"151","article-title":"Supporting the adaptive generation of learning game scenarios with a model-driven engineering framework","volume":"vol. 11082","author":"Laforcade","year":"2018"},{"issue":"2","key":"10.1016\/j.infsof.2023.107177_b14","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/MC.2006.45","article-title":"Automating change evolution in model-driven engineering","volume":"39","author":"Gray","year":"2006","journal-title":"Computer"},{"key":"10.1016\/j.infsof.2023.107177_b15","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1016\/j.scico.2013.07.013","article-title":"Evaluation of model transformation approaches for model refactoring","volume":"85","author":"Kolahdouz-Rahimi","year":"2014","journal-title":"Sci. Comput. Program."},{"year":"2005","series-title":"ATL Transformation example; UML to Java","key":"10.1016\/j.infsof.2023.107177_b16"},{"key":"10.1016\/j.infsof.2023.107177_b17","series-title":"International Conference on Software Language Engineering","first-page":"1","article-title":"Eating our own dog food: DSLs for generative and transformational engineering","author":"Cordy","year":"2009"},{"key":"10.1016\/j.infsof.2023.107177_b18","series-title":"IFIP International Conference on Distributed Applications and Interoperable Systems","first-page":"108","article-title":"Transformation composition modelling framework","author":"Oldevik","year":"2005"},{"key":"10.1016\/j.infsof.2023.107177_b19","unstructured":"G.K. Olsen, J. Aagedal, J. Oldevik, Aspects of reusable model transformations, in: Proceedings of the ECMDA Composition of Model Transformations Workshop, 2006, pp. 21\u201326."},{"key":"10.1016\/j.infsof.2023.107177_b20","first-page":"34","article-title":"Orchestrating ATL model transformations","volume":"9","author":"Rivera","year":"2009","journal-title":"Proc. MtATL"},{"key":"10.1016\/j.infsof.2023.107177_b21","series-title":"International Conference on Theory and Practice of Model Transformations","first-page":"168","article-title":"Approaches for model transformation reuse: Factorization and composition","author":"Cuadrado","year":"2008"},{"issue":"3","key":"10.1016\/j.infsof.2023.107177_b22","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."},{"issue":"1","key":"10.1016\/j.infsof.2023.107177_b23","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/s00165-017-0441-3","article-title":"Variability-based model transformation: formal foundation and application","volume":"30","author":"Str\u00fcber","year":"2018","journal-title":"Form. Asp. Comput."},{"key":"10.1016\/j.infsof.2023.107177_b24","first-page":"39","article-title":"Introducing variability rules in ATL for managing variability in MDE-based product lines","volume":"10","author":"Sijtema","year":"2010","journal-title":"Proc. MtATL"},{"key":"10.1016\/j.infsof.2023.107177_b25","series-title":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","first-page":"141","article-title":"Automated feature model-based generation of refinement transformations","author":"Kapova","year":"2009"},{"key":"10.1016\/j.infsof.2023.107177_b26","series-title":"Proceedings of the 21th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems","first-page":"67","article-title":"Model transformation product lines","author":"de Lara","year":"2018"},{"key":"10.1016\/j.infsof.2023.107177_b27","series-title":"International Conference on Fundamental Approaches to Software Engineering","first-page":"283","article-title":"A variability-based approach to reusable and efficient model transformations","author":"Str\u00fcber","year":"2015"},{"issue":"2","key":"10.1016\/j.infsof.2023.107177_b28","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1007\/s10270-011-0199-7","article-title":"Formal foundation of consistent EMF model transformations by algebraic graph transformation","volume":"11","author":"Biermann","year":"2012","journal-title":"Softw. Syst. Model."},{"key":"10.1016\/j.infsof.2023.107177_b29","series-title":"Electronic Communications of the EASST, Vol. 18","article-title":"Repotting the geraniums: on nested graph transformation rules","author":"Rensink","year":"2009"},{"key":"10.1016\/j.infsof.2023.107177_b30","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.entcs.2004.02.053","article-title":"Parallel graph transformation for model simulation applied to timed transition petri nets","volume":"109","author":"de Lara","year":"2004","journal-title":"Electron. Notes Theor. Comput. Sci."}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584923000319?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584923000319?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:36:52Z","timestamp":1760585812000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584923000319"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6]]},"references-count":30,"alternative-id":["S0950584923000319"],"URL":"https:\/\/doi.org\/10.1016\/j.infsof.2023.107177","relation":{},"ISSN":["0950-5849"],"issn-type":[{"type":"print","value":"0950-5849"}],"subject":[],"published":{"date-parts":[[2023,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Maintainability enhancement based on uncertain model transformations","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.infsof.2023.107177","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2023 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}],"article-number":"107177"}}