# Bidirectionalization

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Bidirectionalization
> Markdown URL: https://mediated.wiki/source/Bidirectionalization.md
> Source: https://en.wikipedia.org/wiki/Bidirectionalization
> Source revision: 1301509283
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{one source |date=April 2024}}
{{dictionary |date=April 2024}}
In [computer science](/source/computer_science), '''bidirectionalization''' refers to the process of given a source-to-view transformation (automatically) finding a mapping from the original source and an updated view to an updated source.

== See also ==
* [Bidirectional transformation](/source/Bidirectional_transformation)
* [Inverse function](/source/Inverse_function)
* [Reversible computing](/source/Reversible_computing)
* [View (SQL)](/source/View_(SQL))

== Further reading ==
* Janis Voigtländer, Zhenjiang Hu, Kazutaka Matsuda, and Meng Wang. ''[http://research.nii.ac.jp/~hu/pub/icfp10b.pdf Combining Syntactic and Semantic Bidirectionalization]''. International Conference on Functional Programming 2010. 

Category:Database management systems
Category:Database theory

{{comp-sci-stub}}

---
Adapted from the Wikipedia article [Bidirectionalization](https://en.wikipedia.org/wiki/Bidirectionalization) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Bidirectionalization?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
