Home
Scholarly Works
Towards rigorously faking bidirectional model...
Conference

Towards rigorously faking bidirectional model transformations

Abstract

Bidirectional model transformations (bx) are mechanisms for automatically 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.

Authors

Poskitt CM; Dodds M; Paige RF; Rensink A

Volume

1277

Pagination

pp. 70-75

Publication Date

January 1, 2014

Conference proceedings

Ceur Workshop Proceedings

ISSN

1613-0073

Labels

Fields of Research (FoR)

Contact the Experts team