El Desarrollo de Software Dirigido por Modelos (MDD en su acepción en inglés “Model-Driven Development”) es una disciplina que está generando muchas expectativas como alternativa sobresaliente a los métodos convencionales de producción de software, más orientado al Espacio de la Solución que al Espacio del Problema. Después de muchos años intentándolo, parece que por fin la comunidad de la Ingeniería del Software acepta que un proceso robusto de producción de software debe estar soportado por Modelos Conceptuales y dirigido por las Transformaciones correspondientes entre Modelos definidas de forma precisa.
Una gran cantidad de trabajos teóricos y prácticos acompañan a este movimiento. Existen también herramientas que lo hacen ya realidad a nivel comercial. Pero a menudo se olvida un componente fundamental para que su éxito sea una realidad tangible: la necesidad de disponer de material didáctico ágil, actualizado, preciso y riguroso, que permita entender los fundamentos del MDD, las abstracciones en que se basa, los estándares que lo soportan, los problemas que hay que abordar para ponerlo en práctica exitosamente, y las ventajas concretas derivadas de su adopción.
Ese es justamente el gran valor proporcionado por este libro. Sus autoras proyectan toda su amplia experiencia didáctica e investigadora en ambientes MDD sobre un documento que introduce al lector de una manera clara, sencilla, eficaz y eficiente en el mundo del MDD y de todo lo que representa. Sus contenidos están actualizados, e incluyen todos los temas que son hoy en día esenciales para entender las peculiaridades del Desarrollo Dirigido por Modelos.