11.9 Summary

There are many, many standards that may have a relationship with MDA. The most important one is the MOF standard that allows us to define metamodels. In addition to the MOF, we need a transformation definition language to describe transformations between models. In the transformation definition language we may also use OCL to specify queries and conditions. Although there is no transformation language standardized yet, it is expected to have similar features to the one defined in section 9.2.

All the other languages and standards that we have seen only play the role of source and/or target language within MDA. Furthermore, whenever we define a new language through a MOF metamodel, it can be used within an MDA environment. The UML language and all of its derivatives defined by profiles are the modeling languages that will be used often, but are not essential to the MDA approach.



MDA Explained. The Model Driven Architecture(c) Practice and Promise 2003
Project Leadership (The Project Management Essential Library)
ISBN: N/A
EAN: 2147483647
Year: 2004
Pages: 118

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net