Supporting Round-Trip Data Migration for Web APIs: A Henshin Solution

12/04/2020
by   Daniel Strüber, et al.
0

We present a solution to the Round-Trip Migration case of the Transformation Tool Contest 2020, based on the Henshin model transformation language. The task is to support four scenarios of transformations between two versions of the same data metamodel, a problem inspired by the application scenario of Web API migration, where such a round-trip migration methodology might mitigate drawbacks of the conventional "instant" migration style. Our solution relies on Henshin's visual syntax, which seems well-suited to capture the problem on an intuitive level, since the syntax is already similar to the scenario illustrations in the case description. We discuss the five evaluation criteria expressiveness, comprehensibility, bidirectionality, performance, and reusability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/09/2020

The Fulib Solution to the TTC 2020 Migration Case

At Kassel University we are working on a solution for bidirectional tran...
research
11/21/2022

Refactoring = Substitution + Rewriting

We present an approach to describing refactorings that abstracts away fr...
research
07/12/2020

Identifying Meaningful Indirect Indicators of Migration for Different Conflicts

This extended abstract describes an ongoing project that attempts to ble...
research
11/02/2019

Seismic Imaging: An Overview and Parallel Implementation of Poststack Depth Migration

Seismic migration is the core step of seismic data processing which is i...
research
09/10/2021

Solver-based Gradual Type Migration

Gradually typed languages allow programmers to mix statically and dynami...
research
07/01/2021

Context-aware Execution Migration Tool for Data Science Jupyter Notebooks on Hybrid Clouds

Interactive computing notebooks, such as Jupyter notebooks, have become ...
research
10/22/2020

Migratable AI : Investigating users' affect on identity and information migration of a conversational AI agent

Conversational AI agents are becoming ubiquitous and provide assistance ...

Please sign up or login with your details

Forgot password? Click here to reset