The approach describes the set of language constructs or mechanisms used to describe and apply transformations.