dc.creator | Bergmayr, Alexander | es |
dc.creator | Troya Castilla, Javier | es |
dc.creator | Wimmer, Manuel | es |
dc.date.accessioned | 2018-04-17T09:28:54Z | |
dc.date.available | 2018-04-17T09:28:54Z | |
dc.date.issued | 2014 | |
dc.identifier.citation | Bergmayr, A., Troya Castilla, J. y Wimmer, M. (2014). From Out-Place Transformation Evolution to In-Place Model Patching. En ASE'14: 29th ACM/IEEE international conference on Automated Software Engineering (647-652), Vasteras, Sweden: ACM Digital Library. | |
dc.identifier.isbn | 978-1-4503-3013-8 | es |
dc.identifier.uri | https://hdl.handle.net/11441/73167 | |
dc.description.abstract | Model transformation is a key technique to automate software engineering
tasks. Like any other software, transformations are not
resilient to change. As changes to transformations can invalidate
previously produced models, these changes need to be reflected on
existing models. Currently, revised out-place transformations are
re-executed entirely to achieve this co-evolution task. However,
this induces an unnecessary overhead, particularly when computation-
intensive transformations are marginally revised, and if existing
models have undergone updates prior the re-execution, these
updates get discarded in the newly produced models.
To overcome this co-evolution challenge, our idea is to infer
from evolved out-place transformations patch transformations that
propagate changes to existing models by re-executing solely the
affected parts based on an in-place execution strategy. Thereby,
existing models are only updated by a patch instead of newly produced.
In this paper, we present the conceptual foundation of our
approach and report on its evaluation in a real-world case study. | es |
dc.description.sponsorship | European Commission ICT Policy Support Programme 317859 | es |
dc.format | application/pdf | es |
dc.language.iso | eng | es |
dc.publisher | ACM Digital Library | es |
dc.relation.ispartof | ASE'14: 29th ACM/IEEE international conference on Automated Software Engineering (2014), p 647-652 | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.title | From Out-Place Transformation Evolution to In-Place Model Patching | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | 317859 (ICT Policy Support Programme) | es |
dc.relation.publisherversion | https://dl.acm.org/citation.cfm?id=2642946 | es |
dc.identifier.doi | 10.1145/2642937.2642946 | es |
idus.format.extent | 6 | es |
dc.publication.initialPage | 647 | es |
dc.publication.endPage | 652 | es |
dc.eventtitle | ASE'14: 29th ACM/IEEE international conference on Automated Software Engineering | es |
dc.eventinstitution | Vasteras, Sweden | es |
dc.relation.publicationplace | New York, USA | es |
dc.contributor.funder | European Commission (EC) | |