Este documento presenta una introducción al enfoque de ingeniería dirigida por modelos (MDE) y los lenguajes específicos de dominio (DSL). Explica que MDE promueve el uso de modelos como artefactos de software clave y la generación automática de código a partir de modelos. También describe cómo la arquitectura dirigida por modelos (MDA) de la OMG propone un proceso de refinamiento de modelos en varios niveles de abstracción. Finalmente, resume los pasos clave para desarrollar un DSL,