Towards a Complete Picture of Lens Laws

10/23/2019
by   Keisuke Nakano, et al.
0

Bidirectional transformation, also called lens, has played important roles in maintaining consistency in many fields of applications. A lens is specified by a pair of forward and backward functions which relate to each other in a consistent manner. The relation is formalized as a set of equations called lens laws. This report investigates precise dependencies among lens laws: which law implies another and which combination of laws implies another. The set of such implications forms a complicated graph structure. It would be helpful to check a well-definedness of bidirectional transformation in a lightweight way.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/28/2019

General supervised learning as change propagation with delta lenses

Delta lenses are an established mathematical framework for modelling and...
research
11/28/2019

Supervised categorical learning as change propagation with delta lenses

Delta lenses are an established mathematical framework for modelling and...
research
11/28/2019

General supervised categorical learning as change propagation with delta lenses

Delta lenses are an established mathematical framework for modelling and...
research
01/07/2020

Retentive Lenses

Based on Foster et al.'s lenses, various bidirectional programming langu...
research
03/29/2022

Lenses for Composable Servers

We implement the semantics of server operations using parameterised lens...
research
04/27/2023

LLT: An R package for Linear Law-based Feature Space Transformation

The goal of the linear law-based feature space transformation (LLT) algo...
research
05/05/2023

CHAMELEON: OutSystems Live Bidirectional Transformations

In model-driven engineering, the bidirectional transformation of models ...

Please sign up or login with your details

Forgot password? Click here to reset