Title
A compositional approach to bidirectional model transformation
Abstract
Bidirectional model transformation plays an impor- tant role in maintaining consistency between two models, and has many potential applications in software devel- opment, including model synchronization, round-trip en- gineering, software evolution, multiple-view software de - velopment, and reverse engineering. However, unclear bidirectional semantics, domain-specific bidirectionali za- tion method, and lack of systematic development frame- work are known problems that prevent it from being practi- cally 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 transformatio n 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.
Year
DOI
Venue
2009
10.1109/ICSE-COMPANION.2009.5070990
ICSE Companion
Keywords
Field
DocType
query languages,reverse engineering,software engineering,UnQL,bidirectional model transformation,bidirectional semantics,compositional approach,domain-specific bidirectionalization method,graph querying language,model synchronization,multiple-view software development,reverse engineering,round-trip engineering,software evolution
Model transformation,Computer science,Round-trip engineering,Reverse engineering,Theoretical computer science,Software,Software maintenance,Application software,Software evolution,Software development
Conference
ISSN
ISBN
Citations 
0270-5257
978-1-4244-3495-4
15
PageRank 
References 
Authors
0.73
18
4
Name
Order
Citations
PageRank
Soichiro Hidaka118514.89
Zhenjiang Hu2134199.25
Hiroyuki Kato31288.75
Keisuke Nakano421224.62