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 Hidaka | 1 | 185 | 14.89 |
Zhenjiang Hu | 2 | 1341 | 99.25 |
Hiroyuki Kato | 3 | 128 | 8.75 |
Keisuke Nakano | 4 | 212 | 24.62 |