Lenses for View Synchronization in Metamodel-Based Multi-View Modeling

From GRK-Wiki

Jump to: navigation, search


  • 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

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}
}
Personal tools
Language