Transformations are provided for transforming a metadata model that contains model objects. The metadata model has a multiple layers including a lower layer containing one or more lower abstraction model objects having a lower abstraction level and a higher layer containing one or more higher abstraction...http://www.google.com.au/patents/US7769769?utm_source=gb-gplus-sharePatent US7769769 - Methods and transformations for transforming metadata model