Term Definition: Model-Driven Architecture (MDA)
Main Description

MDA is an OMG standard that specifies a way to separate semantically essential elements (captured in the PIM) from the technology and design-specific elements added into the PSM. This approach is not without cost, but it has significant advantages especially when the application is meant to be reused in different execution environments or platforms, or when it is desirable to reuse a platform to host a number of different applications.