[Introducci贸n a las metodolog铆as model driven]
La iniciativa Model Driven Architecture (MDA) de la OMG propone una arquitectura basada en tres (o cuatro) niveles, donde cada uno de los niveles estar谩 constituido probablemente por varios modelos, los cuales estar谩n relacionados.
Los diferentes niveles son:
NOTA: Ejemplos de plataforma podr铆an ser J2EE, .NET, CORBA, etc.
Aunque se hayan identificado los niveles que identifica MDA, en la realidad esta identificaci贸n no es tal, ya que es dificil identificar cuando un modelo pasa de ser PIM a ser PSM ya que las transformaciones se hacen de manera gradual. Es decir, que para llegar al 鈥淧SM鈥 se necesitar谩n antes varias transformaciones PIM鈫扨IM.
Para pasar de un nivel a otro se necesitaran tanto lenguajes para permitir transformaciones entre modelos como por ejemplo QVT, as铆 como consistencia-sincronizaci贸n-trazabilidad entre los modelos. (Model round-trip engineering).