110 likes | 194 Views
METAMODELADO. Carlos Mario Zapata J. OBJETIVO GENERAL. Reconocer los diferentes niveles de abstracción que permiten la realización de modelos e instancias para el desarrollo de software y aplicar ese conocimiento en la solución de problemas complejos utilizando herramientas METACASE.
E N D
METAMODELADO Carlos Mario Zapata J. Metamodelamiento
OBJETIVO GENERAL • Reconocer los diferentes niveles de abstracción que permiten la realización de modelos e instancias para el desarrollo de software y aplicar ese conocimiento en la solución de problemas complejos utilizando herramientas METACASE. Metamodelamiento
OBJETIVOS ESPECIFICOS • Identificar los conceptos fundamentales que sirven de fundamento teórico al metamodelado. • Ensayar diferentes tipos de herramientas METACASE que apoyan la construcción de metamodelos. • Profundizar en el estudio del metamodelo de UML (MOF), por ser uno de los lenguajes fundamentales para el modelado de las soluciones informáticas. Metamodelamiento
CONTENIDO • Conceptos básicos de Modelado: Se tratan los fundamentos teóricos que servirán de apoyo al desarrollo del tema. • MDA: Se reconoce la arquitectura orientada por modelos, como uno de los paradigmas principales y estándar que rigen el metamodelado. Metamodelamiento
CONTENIDO • Herramientas METACASE: Se exploran y ensayan algunas de las herramientas disponibles en el ámbito académico especialmente para la elaboración de metamodelos. • Metamodelo de UML (MOF): Se estudia el MOF para comprender la estructura del UML, el lenguaje de modelamiento promovido por el OMG como estándar para el desarrollo de aplicaciones software. Metamodelamiento
CONTENIDO • Temas Avanzados: Se exploran algunos temas actualmente en estudio en el tema de metamodelamiento. Metamodelamiento
METODOLOGIA • Clases Magistrales (muy pocas). • Solución a un problema mediante metacases. Elaboración de un trabajo práctico. • Elaboración de un artículo. • Asesorías en clase. Metamodelamiento
BIBLIOGRAFIA • Mellor, S. et al. MDA Distilled: Principles of Model-Driven Architecture. Addison Wesley, 2004. 150 p. • Kleppe, A., Warmer, J. y Bast, W. MDA Explained. The Model Driven Architecture: practice and promise. Addison Wesley, 2003. 170 p. • Turku Centre for Computer Science. Proceedings of the 2nd nordic workshop on the Unified Modeling Language. TUCS General Publication, No. 35, Agosto 2004. 196 p. Metamodelamiento
BIBLIOGRAFIA • Evans, A., Sammut, P. y Willans, J. Proceedings of “Metamodelling for MDA”, The first international Workshop, York, UK, Noviembre de 2003. 215 p. • Baar, T. et al. Proceedings of UML 2004 – The Unified Modeling Language – Modeling Languages and applications – 7th International Conference, Lisbon, Portugal, Octubre de 2004. Springer-Verlag, 2004. 452 p. • OMG. OMG Unified Modeling Language Specification. Object Management Group. Available: http://www.omg.org/UML/. Metamodelamiento
EVALUACION • 3 entregas artículo (50%). Febrero 26, Marzo 26, Mayo 28. • 3 entregas trabajo en herramienta METACASE (50%). Marzo 12, Abril 16, Mayo 7. Metamodelamiento
INFORMACIÓN GENERAL • Carlos Mario Zapata J. • Of. M8A-310, Extensión: 5374 • E-mail: cmzapata@unal.edu.co • Página Web curso: • http://pisis.unalmed.edu.co/~cmzapata Metamodelamiento