From Lenses to Tiles: Model Synchronization via Double Categories

TitleFrom Lenses to Tiles: Model Synchronization via Double Categories
Publication TypeReport
Year of Publication2009
AuthorsDiskin, Z.
Series TitleGenerative Software Development Laboratory
Date Published12/2009
InstitutionUniversity of Waterloo
CityWaterloo
TypeTechnical Report
Report NumberGSDLab-TR 2009-12-15
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.

Refereed DesignationNon-Refereed
AttachmentSize
zFASE10-TR.pdf536.55 KB