Simple record

dc.rights.licenseAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.contributor.authorAgirre, Joseba Andoni
dc.contributor.authorSagardui, Goiuria
dc.contributor.authorEtxeberria, Leire
dc.date.accessioned2022-10-31T09:49:34Z
dc.date.available2022-10-31T09:49:34Z
dc.date.issued2014
dc.identifier.isbn978-989-758-036-9en
dc.identifier.otherhttps://katalogoa.mondragon.edu/janium-bin/janium_login_opac.pl?find&ficha_no=107798en
dc.identifier.urihttps://hdl.handle.net/20.500.11984/5785
dc.description.abstractThe use of Model Driven Development (MDD) approach is increasing in industry. MDD approach raises the level of abstraction using models as main artefacts of software engineering processes. The development of model transformations is a critical step in MDD. Tasks for defining, specifying and maintaining model transformation rules can be complex in MDD. Model Transformation By Example (MTBE) approaches have been proposed to ease the development process of transformation rules. MTBE uses pair of input/output models to define the model transformation. Starting from pairs of example models the transformation rules are derived semi-automatically. The aim of our approach is to derive the adaptation operations that must be implemented in a legacy model transformation to fulfil a new transformation requirement. An MTBE approach and a tool to develop and evolve ATL transformation rules have been developed. Our approach derives the transformations operations automatically using execution traceability data and models differences. The developed MTBE approach can be applied to evolve legacy model transformations. A real case study is introduced to demonstrate the usefulness of the tool.en
dc.language.isoengen
dc.publisherSCITEPRESSen
dc.rights© 2014 SCITEPRESSen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectModel Driven Developmenten
dc.subjectModel Transformation Developmenten
dc.subjectModel Transformation by Exampleen
dc.subjectModel Transformation Execution Traceen
dc.subjectModel Differencesen
dc.titleTransevol - A Tool to Evolve Legacy Model Transformations by Exampleen
dcterms.accessRightshttp://purl.org/coar/access_right/c_abf2en
dcterms.sourceProceedings of the 9th International Conference on Software Engineering and Applicationsen
local.contributor.groupIngeniería del software y sistemases
local.description.peerreviewedtrueen
local.description.publicationfirstpage234en
local.description.publicationlastpage245en
local.identifier.doihttp://doi.org/10.5220/0004999702340245en
local.source.detailsVolume 1: ICSOFT-EA. Vienna, 03-05 September. Pp. 234-245, 2014en
oaire.format.mimetypeapplication/pdf
oaire.file$DSPACE\assetstore
oaire.resourceTypehttp://purl.org/coar/resource_type/c_c94fen
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85en


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Simple record

Attribution-NonCommercial-NoDerivatives 4.0 International
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International