Opentopia Directory Encyclopedia Tools

Transformation language

Encyclopedia : T : TR : TRA : Transformation language


A transformation language is a computer language designed to transform some input text in a certain formal language into a modified output text that meets some specific goal.

Macro languages are a kind of transformation languages to transform a meta language into specific higher programming language like Java, C++, Fortran

In the Model Driven Engineering Technical Space, there are model transformation languages (MTLs), that take as input models coforming to a given metamodel and produce as output models conforming to a different metamodel. An example of such a language is VIATRA or ATL, a member of the QVT family of Domain Specific Languages.

In the XMLTechnical Space, there are a number of XML transformation languages such as XSLT, XQuery, STX, FXT, XDuce, HaXml, XMLambda, FleXML, etc.

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: