'Graph Rewriting and Transformation' is a tool for building model transformation tools using graph transformation techniques. GReAT uses metamodels to specify the abstract syntax of the input and the target models (i.e. the modeling languages), and sequenced graph rewriting rules for specifiying the transformation itself.
The approach used in GReAT is illustrated below.