DeepAI AI Chat
Log In Sign Up

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

by   Daniel Strüber, et al.

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.


page 1

page 2

page 3

page 4


The Fulib Solution to the TTC 2020 Migration Case

At Kassel University we are working on a solution for bidirectional tran...

Refactoring = Substitution + Rewriting

We present an approach to describing refactorings that abstracts away fr...

Identifying Meaningful Indirect Indicators of Migration for Different Conflicts

This extended abstract describes an ongoing project that attempts to ble...

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

Seismic migration is the core step of seismic data processing which is i...

Solver-based Gradual Type Migration

Gradually typed languages allow programmers to mix statically and dynami...

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

Interactive computing notebooks, such as Jupyter notebooks, have become ...

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

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