Por favor, use este identificador para citar o enlazar este ítem: https://doi.org/10.1007/s10270-016-0541-1

Registro completo de metadatos
Campo DCValorLengua/Idioma
dc.contributor.authorSánchez Cuadrado, Jesús-
dc.contributor.authorGuerra, Esther-
dc.contributor.authorLara, Juan de-
dc.date.accessioned2024-02-01T08:01:04Z-
dc.date.available2024-02-01T08:01:04Z-
dc.date.issued2018-
dc.identifier.citationSoftware and Systems Modeling, V. 17, 2018, 779–813-
dc.identifier.issn1619-1366-
dc.identifier.issn1619-1374 (electrónico)-
dc.identifier.urihttp://hdl.handle.net/10201/138331-
dc.description.abstractModel transformations are central components of most model-based software projects. While ensuring their correctness is vital to guarantee the quality of the solution, current transformation tools provide limited support to statically detect and fix errors. In this way, the identification of errors and their correction are nowadays mostly manual activities which incur in high costs. The aim of this work is to improve this situation. Recently, we developed a static analyser that combines program analysis and constraint solving to identify errors in ATL model transformations. In this paper, we present a novel method and system that uses our analyser to propose suitable quick fixes for ATL transformation errors, notably some non-trivial, transformation-specific ones. Our approach supports speculative analysis to help developers select the most appropriate fix by creating a dynamic ranking of fixes, reporting on the consequences of applying a quick fix, and providing a pre-visualization of each quick fix application. The approach integrates seamlessly with the ATL editor. Moreover, we provide an evaluation based on existing faulty transformations built by a third party, and on automatically generated transformation mutants, which are then corrected with the quick fixes of our catalogue.es
dc.formatapplication/pdfes
dc.format.extent35es
dc.languageenges
dc.relationMINECO (proyecto TIN2014-52129-R), Comisión Europea (proyecto FP7-ICT-2013-10, #611125)es
dc.rightsinfo:eu-repo/semantics/openAccesses
dc.subjectModel transformationes
dc.subjectATLes
dc.subjectQuick fixeses
dc.subjectTransformation static analysis-
dc.subjectSpeculative analysis-
dc.titleQuick fixing ATL transformations with speculative analysises
dc.typeinfo:eu-repo/semantics/articlees
dc.identifier.doihttps://doi.org/10.1007/s10270-016-0541-1-
Aparece en las colecciones:Artículos: Informática y Sistemas

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
quickfixing-model-transformations-sosym.pdfVersión final2,11 MBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de Digitum están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.