Desarrollo basado en modelos: ¿Qué es una transformación?

egún tengo entendido, el desarrollo basado en modelos (MDD) permite la automatización mediante la cual los programas / modelos se generan automáticamente a partir de sus modelos correspondientes mediante la aplicación de transformaciones.

Todo lo que sé sobre las transformaciones es que son una forma de almacenar la experiencia específica de la plataforma de un desarrollador.

Pero, ¿qué es exactamente una transformación?