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[clarification needed].
Program transformation systems such as Stratego/XT, TXL, Tom, DMS, and ASF+SDF all have transformation languages as a major component. The transformation languages for these systems are driven by declarative descriptions of the structure of the input text (typically a grammar), allowing them to be applied to wide variety of formal languages and documents.
Macro languages are a kind of transformation languages to transform a meta language into specific higher programming language like Java, C++, Fortran or into lower-level Assembly language.
In the model-driven engineering technical space, there are model transformation languages (MTLs), that take as input models conforming to a given metamodel and produce as output models conforming to a different metamodel. An example of such a language is the QVT OMG standard.
There are also low-level languages such as the Lx family[1] implemented by the bootstrapping method. The L0 language may be considered as assembler for transformation languages. There is also a high-level graphical language built on upon Lx called MOLA.[2]
There are a number of XML transformation languages. These include Tritium, XSLT, XQuery, STX, FXT, XDuce, CDuce, HaXml, XMLambda, and FleXML.
^The Lx transformation language set home page Archived 2012-07-10 at archive.today. Lx.mii.lu.lv (2007-10-08). Retrieved on 2013-08-10.
^MOLA pages. Mola.mii.lu.lv. Retrieved on 2013-08-10.
and 25 Related for: Transformation language information
A transformationlanguage is a computer language designed to transform some input text in a certain formal language into a modified output text that meets...
An XML transformationlanguage is a programming language designed specifically to transform an input XML document into an output document which satisfies...
form grammatical sentences in a given language and involves the use of defined operations (called transformations) to produce new sentences from existing...
A model transformationlanguage in systems and software engineering is a language intended specifically for model transformation. The notion of model transformation...
databases and information systems Transformationlanguage – designed to transform some input text in a certain formal language into a modified output text that...
XSLT (Extensible Stylesheet LanguageTransformations) is a language originally designed for transforming XML documents into other XML documents, or other...
Language (DSSSL) is an international standard developed to provide stylesheets for SGML documents. DSSSL consists of two parts: a tree transformation...
Euclidean geometry, an affine transformation or affinity (from the Latin, affinis, "connected with") is a geometric transformation that preserves lines and...
Model to Text TransformationLanguage (Mof2Text or MOFM2T) is an Object Management Group (OMG) specification for a model transformationlanguage. Specifically...
system languages include: Transformationlanguages serve the purpose of transforming (translating) source code specified in a certain formal language into...
requirement for source code transformation systems is that they be able to effectively process programs written in a programming language. This usually requires...
program transformation systems by alphabetical order: ATC CIL (for C) Coccinelle (for C) DMS JetBrains MPS Nemerle Rascal Metaprogramming Language Spoon...
Energy transformation, also known as energy conversion, is the process of changing energy from one form to another. In physics, energy is a quantity that...
(DSL) Model transformationlanguage Refinement Transformation (disambiguation) Program transformation Data transformation Graph transformation Czarnecki;...
Bidirectional model transformations are an important special case in which a model is input to such a program. Some bidirectional languages are bijective....
Queries/Views/Transformations (MOF QVT) Object Process Methodology Requirements analysis Space mapping Surrogate model Transformationlanguage VIATRA (Viatra)...
Streaming Transformations for XML (STX) is an XML transformationlanguage intended as a high-speed, low memory consumption alternative to XSLT version...
Tefkat is a model transformationlanguage and a model transformation engine. The language is based on F-logic and the theory of stratified logic programs...
mapper Semantic translation Semantic web Semantics XSLT - XML TransformationLanguage Shahbaz, Q. (2015). Data Mapping for Data Warehouse Design. Elsevier...
In algebra, a transformation semigroup (or composition semigroup) is a collection of transformations (functions from a set to itself) that is closed under...
FleXML: an XML transformationlanguage FpML, Financial products Markup Language. Used to describe complex financial products. FXT: transformation specification...
Graph Rewriting and Transformation (GReAT) is a Model TransformationLanguage (MTL) for Model Integrated Computing available in the GME environment. GReAT...