Writing bidirectional model transformations as intentional updates

dc.contributor.author Zan,T en
dc.contributor.author Hugo Pereira Pacheco en
dc.contributor.author Hu,Z en
dc.date.accessioned 2018-01-18T09:46:48Z
dc.date.available 2018-01-18T09:46:48Z
dc.date.issued 2014 en
dc.description.abstract Model synchronization plays an important role in modeldriven software development. Bidirectional model transformation approaches provide techniques for developers to specify the bidirectional relationship between source and target models, while keeping related models synchronized for free. Since models of interest are usually not in a one-to-one correspondence, this synchronization process is inherently ambiguous. Nevertheless, existing bidirectional model transformation tools focus mainly on enforcing consistency and provide developers only limited control over how models are synchronized, solving the latent ambiguity via default strategies whose behavior is unclear to developers. In this paper, we propose a novel approach in which developers write update programs that succinctly describe how a target model can be used to update a source model, such that the bidirectional behavior is fully determined. The new approach mitigates the unpredictability of existing solutions, by enabling a finer and more transparent control of what a bidirectional transformation does, and suggests a research direction for building more robust bidirectional model transformation tools. Copyright © 2014 ACM. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/6875
dc.identifier.uri http://dx.doi.org/10.1145/2591062.2591102 en
dc.language eng en
dc.relation 5647 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Writing bidirectional model transformations as intentional updates en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00K-HQF.pdf
Size:
315.24 KB
Format:
Adobe Portable Document Format
Description: