Languages For Model Transformations
A model transformation may be written in a general purpose programming language, but specialised model transformation languages are also available. Bidirectional transformations, in particular, are best written in a language that ensures the directions are appropriately related. The OMG-standardised model transformation languages are collectively known as QVT.
In some model transformation languages, for example the QVT languages, a model transformation is itself a model, that is, it conforms to a metamodel which is part of the model transformation language's definition. This facilitates the definition of Higher Order Transformations (HOTs), i.e. transformations which have other transformations as input and/or output.
Read more about this topic: Model Transformation
Famous quotes containing the words languages and/or model:
“It is time for dead languages to be quiet.”
—Natalie Clifford Barney (18761972)
“Id like to be the first model who becomes a woman.”
—Lauren Hutton (b. 1944)