CARRERA
INGENIERA EN SISTEMAS
ASIGNATURA:
OPTATIVA III
ALUMNA:
LISSETT ATKINSON SALAZAR
DOCENTE
ING. MIGUEL BOTTO TOBAR
INDICE
MOTIVACIN ...................................................................................................................... 3
DESARROLLO DE LA INVESTIGACIN ......................................................................... 3
MODELS AND TRANSFORMATIONS IN MDA .............................................................. 3
HERRAMIENTAS QUE INCLUYEN LAS TRANSFORMACIONES: .......................... 4
HERRAMIENTAS MDA ................................................................................................... 4
AJUSTES DE LAS TRANSFORMACIONES .................................................................. 5
CONCLUSIN ...................................................................................................................... 5
REFERENCIAS ..................................................................................................................... 6
MOTIVACIN
El desarrollo de software dirigido por modelos est teniendo buena acogida de parte de los
desarrolladores y se ha vuelto de gran importancia ya que la transformacin de un modelo a
otro facilita el hecho de tener varias interpretaciones del mismo sistema, y para llevar a
cabo estas transformaciones es necesario tener como base una herramienta que nos facilite
hacerla, por eso en esta investigacin se describir como hacer una transformacin de
modelos basadas en MDA y as hacer nuestra aplicacin mucho ms eficiente que cuando
la desarrollamos de la forma tradicional.
DESARROLLO DE LA INVESTIGACIN
MODELS AND TRANSFORMATIONS IN MDA
HERRAMIENTAS MDA
Estas herramientas le dan soporte a MDA de distintas maneras ya sea generando cdigo a
partir de modelos o transformado de un modelo a otro para despus este ltimo llevarlo a
cdigo, en este caso sera transformar un modelo PIM a PSM y despus trasformar de PSM
a cdigo o PIM a cdigo directamente, todas estas transformaciones requieren de
herramientas para llevarse a cabo en su totalidad dentro de las cuales estn: ArcStyler,
OptimalJ, AndroMDA, Codagen Architect y Together Architect (L, G, S, & R, 2006).
Herramientas De Transformacin De PIM A PSM
Actualmente no se encuentran herramientas de este tipo pero la que todava se usa y
funciona adecuadamente es OptimaJ.
Herramientas De Transformacin De PSM A Cdigo
Este tipo de herramientas son muy utilizadas, un ejemplo de este tipo son las
herramientas CASE que permiten la generacin de cdigos a partir de un modelo
predefinido.
Herramientas de transformacin de PIM a Cdigo
Esta transformacin va directamente del modelo PIM al cdigo haciendo invisible
el modelo PSM, una de las herramientas que se utiliza para este proceso es
ArcStyler que permite generar directamente el cdigo a partir de un modelo PIM.
CONCLUSIN
De todas las herramientas estudiadas es necesario saber usarlas en el lugar que les
corresponde de tal forma que si deseamos transformar un modelo PIM a PSM lo ms
lgico sera usar OptimaJ. Pero si lo que deseamos es convertir directamente un modelo
PIM en cdigo lo ms factible seria usar la herramienta ArcStyler que est orientada para
este trabajo, solo es cuestin de conocer y saber manipular estas herramientas en el
momento apropiado, para finalmente poder obtener los resultados deseados de
transformacin y que nuestra aplicacin funcione apropiadamente.
REFERENCIAS
L, E. D. L., G, M. G., S, M. L., & R, E. L. I. (2006). Proceso de Desarrollo de Software Mediante
Herramientas MDA, 610.
Sparx Systems Argentina - SOLUS S.A. (2013). Sparx Systems - Recursos - Tranformaciones de Estilo
MDA. Retrieved from http://www.sparxsystems.com.ar/resources/mda/
Vicente, jesus R. (2004). Ingenieria de modelos con MDA, 97.