<< Volver atrás

Tesis:

Contribución al modelado de aspectos de gestión de aplicaciones distribuidas basadas en componentes en el marco de la arquitectura MDA.


  • Autor: PIGNATON DA SILVA, Roney

  • Título: Contribución al modelado de aspectos de gestión de aplicaciones distribuidas basadas en componentes en el marco de la arquitectura MDA.

  • Fecha: 2004

  • Materia: Sin materia definida

  • Escuela: E.T.S. DE INGENIEROS DE TELECOMUNICACION

  • Departamentos: INGENIERIA DE SISTEMAS TELEMATICOS

  • Acceso electrónico:

  • Director/a 1º: VILLAGRA GONZALEZ, Víctor A.
  • Director/a 2º: ASENSIO PEREZ, Juan Ignacio

  • Resumen: La tecnología de componentes está asumiendo un importante papel en muchos dominios del desarrollo software debido a su capacidad para proporcionar una considerable mejora de la productividad, permitiendo el desarrollo de sistemas software más flexibles y con una mejor capacidad de mantenimiento y evolución desplegados sobre una variedad de plataformas tecnológicas. Para disminuir la complejidad y heterogeneidad introducida por la diversidad del entorno computacional, MDA (Model Driven Architecture) surge como un nuevo marco de modelado para la especificación de sistemas con independencia de la tecnología, a través del uso de modelos formales expresados con UML (Unified Modelling Language). En ese contexto, los aspectos funcionales de aplicaciones basadas en componentes software son formalizados a través de una extensión del lenguaje de UML para EDOC (Enterprise Distributed, Object Computing). Sin embargo, los aspectos no funcionales relacionados con la "Calidad de Servicio" (Quailty of Service-QoS) no han sido tratados con el formalismo adecuado para que puedan ser utilizados en el contexto de MDA. La calidad de servicio es un término genérico que describe distintos aspectos del sistema y que proporciona una manera de medir, cuantitativa o cualitativamente, cómo de bien el sistema proporciona sus prestaciones. Como resultado, el proceso de transformación de modelos, considerado el principio fundamental para implementar todo el potencial del marco de modelado de MDA, no puede ser aplicado. Por ello, es necesario extender los lenguajes de modelado con nuevos conceptos con el objetivo de permitir a los diseñadores la especificación formal de la información QoS necesaria en cada nivel de MDA. Esta Tesis Doctoral propone un conjunto de contribuciones que posibilitan la especificación de esa información QoS a través de los diferentes niveles del marco de modelado de MDA. Para alcanzar ese objetivo, esta Tesis Doctoral define un conjunto de extensiones de UML para extender MDA con el objetivo de crear nuevo marco de modelado QoS que proporcione la capacidad para especificar y gestionar los aspectos QoS de aplicaciones basadas en componentes distribuidos con independencia de la plataforma tecnológica. Además, este trabajo define una metodología para aplicar esas extensiones con el objetivo final de generar los modelos de especificación de los mecanismos de monitorización e instrumentación en una variedad de plataformas, incluyendo CORBA, J2EE, NET, etc.