The concepts underpinning MDA can be applied without the use of standards. However, to enable productive use of MDA it is necessary to have a set of related standards on modeling. This allows the industry to develop tools and enables interoperability of MDA solutions and tools.
Some of the most important modeling standards are defined by the OMG. In this chapter we describe the relevant standards with a special focus on the way they fit together. Figure 11-1 gives examples of some elements of the MDA framework that have been defined by the OMG. Figure 11-2 gives some examples of elements that fit the MDA, although they have not been defined by the OMG.
Figure 11-1. Some MDA elements owned by the OMG
Figure 11-2. Non-OMG elements that fit in the MDA framework