Contribución al modelado de aspectos de gestión de aplicaciones distribuidas basadas en componentes en el marco de la arquitectura mda (model driven architecture)

  1. PIGNATON DA SILVA RONEY
Dirixida por:
  1. Victor Abraham Villagrá González Director
  2. Juan Ignacio Asensio Pérez Co-director

Universidade de defensa: Universidad Politécnica de Madrid

Fecha de defensa: 06 de febreiro de 2004

Tribunal:
  1. Julio José Berrocal Colmenarejo Presidente/a
  2. Encarna Pastor Martín Secretario/a
  3. Lidia Fuentes Fernández Vogal
  4. Ioannis Dimitriadis Damoulis Vogal
  5. Luis E. Anido Rifón Vogal

Tipo: Tese

Teseo: 104966 DIALNET

Resumo

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" (Quality 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