1 / 11

METAMODELADO

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.

Download Presentation

METAMODELADO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. METAMODELADO Carlos Mario Zapata J. Metamodelamiento

  2. 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

  3. 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

  4. 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

  5. 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

  6. CONTENIDO • Temas Avanzados: Se exploran algunos temas actualmente en estudio en el tema de metamodelamiento. Metamodelamiento

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

More Related