What is bx?
Bidirectional transformations (bx) are a mechanism for maintaining the consistency of two (or more) related sources of information. Researchers from many different areas and communities including programming languages, graph transformations, software engineering, and databases are actively investigating the use of bx to tackle a diverse set of challenges with various applications including:
- Model-Driven Software Development
- Visualization with Direct Manipulation
- Relational Databases
- Data Transformation, Integration and Exchange
- Domain Specific Languages
- Serializers
What are the goals of the bx-wiki?
Although researches from several communities are actively working on bx, there has been very little cross-discipline interaction and cooperation. The goal of this wiki is to bring together researchers and practitioners from the different communities to share research efforts and help create a new community.
Along these same lines, the following seminars1 have been held:
- The GRACE International Meeting on Bidirectional Transformations held in December 2008 near Tokyo, Japan2
- Dagstuhl Seminar on Bidirectional Transformations (bx), January 2011, held in Schloss Dagstuhl, Wadern, Germany3
Join the community
Mailinglist: http://liste.es.e-technik.tu-darmstadt.de/mailman/listinfo/bx
Please contribute!
Feel free to join and add content to the wiki:





