Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software

La reutilizacion de modelos es una de las estrategias de mayor acogida en las recientes propuestas metodologicas en desarrollo de software, al punto de involucrar de forma exhaustiva el concepto de modelo, y prometer que para construir una aplicacion de software basta con construir modelos y transformarlos de forma semiautomatica y asistida en el codigo de un sistema de informacion. Sin embargo, existe aun grandes retos que afrontar en la adopcion de enfoques centrados en modelos, como por ejemplo una gran diversidad de tecnicas, lenguajes y herramientas para la transformacion de modelos, esto deriva en una falta de unificacion que les dificulta a los equipos de desarrollo iniciar un proyecto con la certeza de estar usando las estrategias de transformacion apropiadas para su proyecto o empresa. Este trabajo escudrina en los diferentes planteamientos de la ingenieria de modelos y en los estudios previos en transformacion de modelos, para servir de referencia en la adopcion de enfoques centrados en modelos en el desarrollo de software.