@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}
}