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.
Investigadora del Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) de Argentina. Obtuvo el grado de Doctor en Ciencias de la Facultad de Ciencias Exactas de la Universidad Nacional de La Plata (UNLP), en 2000. Su área de interés se centra en el modelado de software y los métodos formales. Es miembro del laboratorio de investigación LIFIA y forma parte del plantel de profesores de la Facultad de Informática de la UNLP y de la Universidad Abierta Interamericana (UAI). Actualmente dirige proyectos de investigación y desarrollo y es autora de varios artículos científicos referidos al tema. Ha sido miembro del comité científico de la conferencia internacional MoDELS (Model Driven Engineering Languages and Systems)
Doctora en Ciencias Informáticas de la UNLP. Su tesis doctoral abordó el problema de la transformación de modelos en MDD, aportando un nivel de madurez en este tópico. Ejerce la docencia en carreras de grado y posgrado en la Facultad de Informática de la UNLP y en la UAI, donde aplica temas relativos al ámbito de la investigación. Participa y coordina Proyectos en el área de modelado del laboratorio LIFIA de la UNLP. Dirige trabajos finales de grado y tesis de posgrado. Realizó actividades de capacitación y asesoramiento, en el sec- tor público y privado. Actualmente es Miembro del Comité Directivo de CIbSE “Conferencia Iberoamericana en Software Engi- neering”. Es autora de diversos artículos en Conferencias y Workshops.
Licenciada en Informática de la UNLP y actualmente se encuentra trabajando en su tesis doctoral. Es miem- bro del laboratorio de investigación LIFIA y es docente en cáte- dras de grado y de postgrado en temas vinculados a la orientación a objetos y al modelado de software. Es autora de artículos presentados en conferencias y workshops relacionados con estos temas. Realiza investigación y desarrollo en tecnologías de modelado, especialmente Eclipse MF; ha participado en proyectos en el IBM Research Center en Yorktown Heights, Nueva York y en 2004 obtuvo el primer puesto en el International Challenge for Eclipse (ICE 2004).
Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional