Open Source / Non-Proprietary
a tool which can transform UML models into other models. Available from the Eclipse M2M project (Model to Model). ATL is part of the AMMA platform.
ATL (ATLAS Transformation Language) is a model transformation language and toolkit developed by the ATLAS Group (INRIA & LINA). In the field of Model-Driven Engineering (MDE), ATL provides ways to produce a set of target models from a set of source models.
Developed on top of the Eclipse platform, the ATL Integrated Environnement (IDE) provides a number of standard development tools (syntax highlighting, debugger, etc.) that aims to ease development of ATL transformations. The ATL project includes also a library of ATL transformations.
See the website: http://www.eclipse.org/m2m/atl/