A compositional approach to bidirectional model transformation

Soichiro Hidaka, Zhenjiang Hu, Hiroyuki Kato, Keisuke Nakano

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

22 Citations (Scopus)

Abstract

Bidirectional model transformation plays an important role in maintaining consistency between two models, and has many potential applications in software development, including model synchronization, round-trip engineering, software evolution, multiple-view software development, and reverse engineering. However, unclear bidirectional semantics, domain-specific bidirectionaliza-tion method, and lack of systematic development framework are known problems that prevent it from being practically used. In this paper, we propose a novel compositional framework for bidirectional model transformation based on an existing graph querying language UnQL, so that one can develop various useful bidirectional model transformation by combination of a fixed number of primitive bidirectional model transformations. We have implemented a prototype system, and the experimental results show promise of the new approach.

Original languageEnglish
Title of host publication2009 31st International Conference on Software Engineering - Companion Volume, ICSE 2009
Pages235-238
Number of pages4
DOIs
Publication statusPublished - 2009
Event2009 31st International Conference on Software Engineering, ICSE 2009 - Vancouver, BC, Canada
Duration: 2009 May 162009 May 24

Publication series

Name2009 31st International Conference on Software Engineering - Companion Volume, ICSE 2009

Conference

Conference2009 31st International Conference on Software Engineering, ICSE 2009
Country/TerritoryCanada
CityVancouver, BC
Period09/5/1609/5/24

Fingerprint

Dive into the research topics of 'A compositional approach to bidirectional model transformation'. Together they form a unique fingerprint.

Cite this