@article {351, title = {From Lenses to Tiles: Model Synchronization via Double Categories}, year = {2009}, month = {12/2009}, institution = {University of Waterloo}, type = {Technical Report}, address = {Waterloo}, abstract = {The paper describes a novel mathematical framework for model synchronization. It is based on diagram operations and can be considered an essential generalization of \emph{lenses}---a popular algebraic approach to the view update problem. A distinctive feature of the framework is that both view and update mappings are first class citizens and explicitly occur in arity shapes of the operations of update translation. We show that lenses augmented with mappings give rise to double categories and discuss the benefits of this formalism.}, issn = {GSDLab-TR 2009-12-15}, attachments = {http://gsd.uwaterloo.ca/sites/default/files/zFASE10-TR_0.pdf}, author = {Diskin, Zinovy} }