Verified bidirectional transformations by construction

Kevin Lano, Sobhan Yassipour Tehrani · Research Portal (King's College London) · 2016

Bidirectional transformations (bx) are of increasing significance in model-based engineering. Currently bx are defined using a number of specialised transformation languages. In this paper we show how standard UML elements such as use cases and OCL constraints can be used to define bx, thus taking advantage of the wide industrial and educational adoption and support for UML. We define patterns and techniques for specifying bx so that they are correct by construction.

Read the paper · More papers on PaperTik