Towards Rigorously Faking Bidirectional Model Transformations
| Title | Towards Rigorously Faking Bidirectional Model Transformations |
| Publication Type | Conference Paper |
| Year of Publication | 2014 |
| Authors | Poskitt C., Dodds M., Paige R.F, Rensink A. |
| Editor | Dingel J., De Lara J., Lúcio L., Vangheluwe H. |
| Conference Name | Proceedings of the Workshop on Analysis of Model Transformations, AMT 2014, Valencia, Spain |
| Date Published | September |
| Publisher | RWTH Aachen, Germany |
| Conference Location | Aachen |
| Abstract | Bidirectional model transformations (bx) are mechanisms for auto-matically restoring consistency between multiple concurrently modified models. They are, however, challenging to implement; many model transformation languages not supporting them at all. In this paper, we propose an approach for automatically obtaining the consistency guarantees of bx without the complexities of a bx language. First, we show how to ?fake? true bidirectionality using pairs of unidirectional transformations and inter-model consistency constraints in Epsilon. Then, we propose to automatically verify that these transformations are consistency preserving –- thus indistinguishable from true bx –- by defining translations to graph rewrite rules and nested conditions, and leveraging recent proof calculi for graph transformation verification. |
| URL | http://ceur-ws.org/Vol-1277/8.pdf |


