Lenses for View Synchronization in Metamodel-Based Multi-View Modeling
From GRK-Wiki
- In: Proceedings of the 1st Doctoral Symposium of the International Conference on Software Language Engineering (SLE-DS-2010), Eindhoven, The Netherlands, October 11, 2010, CEUR-WS.org (2010), ISSN 1613-0073, online CEUR-WS.org/Vol-648/paper6.pdf.
Authors
- Arif Wider, Humboldt-Universität zu Berlin, Germany
Abstract
When using multiple views to describe a system, the underlying models of these views have to be kept consistent, which is called model synchronization. Manually implemented model synchronizations that are not simple bijections are hard to maintain and to reason about. Special languages for expressing bidirectional transformations can help in this respect, but existing languages applicable in model-driven engineering are often restricted to bijections or complex to use. I adapt lenses, a promising term-rewriting-based approach to bidirectional transformations, to model synchronization. This allows for flexible view synchronization that can be integrated with existing metamodel-based technologies.
Download Paper
- author's version of the paper (Copying permitted only for private and academic purposes)
BibTeX
@inproceedings{wider2010LensViewSync,
author = {Wider, A.},
title = {Lenses for View Synchronization in Metamodel-Based Multi-View Modeling},
booktitle = {Proceedings of the 1st Doctoral Symposium of the International Conference on Software Language Engineering (SLE-DS-2010), Eindhoven, The Netherlands, October 11, 2010},
volume = {648}
pages = {31--36},
editor = {Van Wyk, E. and Zschaler, S.}
publisher = {CEUR-WS.org},
year = {2010},
note = {online CEUR-WS.org/Vol-648/paper6.pdf}
}
