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
What are the goals of the Bx Wiki?
Although researchers from several communities have been actively working on bx for a long time, there used to be 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.
The Bx Community
Join the Bx Community
Please contact the site admin to request membership to the Bx mailing list.
The Bx Examples Repository
The Bx Examples Repository contains various kinds of examples: real-world motivational ones, mathematically interesting ones, benchmarks… They're intended to spark thought and act as a common source of examples for papers etc. Read and comment!
Feel free to join and add content to the wiki:
- Related Publications
- Related Conferences, Workshops and Seminars (other than the Bx Events themselves)
- Related Tools
The Bx Forum
The Bx Forum is meant to foster exchange and discussion on bx topics.
Please contact the site admin to request new groups (top-level containers) and categories (subgroups).