MDA es una arquitectura dirigida por modelos propuesta por OMG que separa la lógica del modelo de la tecnología de la plataforma. Utiliza tres modelos: el modelo independiente de la computación (CIM), el modelo independiente de la plataforma (PIM) y el modelo específico de la plataforma (PSM). El ciclo de vida MDA incluye la creación de un PIM, la generación de un PSM a través de transformaciones de modelos y la generación de código. MDA tiene futuro porque es un estándar manten