Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: for the plan.

Jump to: navigation, search


UMLX is a concrete graphical syntax to complement the OMG QVT model transformation language. UMLX will conform to at least one of the QVT Export/XMI-Export Core/Relations conformance points, so that UMLX originated transformations can be used in any QVT execution environment. Much of UMLX corresponds closely to QVT relational, so the first releases will subset UMLX towards the shared capabilities. The more extensive UMLX concepts, particularly regarding multiplicity will require careful consideration of whether they can sensibly extend QVT relational, or whether it is necessary to go direct to QVT core, or to prototype an extended QVT relational for consideration by a future QVT. Conversely, QVT relational and possibly QVT core concepts that are useful may merit extension of UMLX.

Back to the top