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)
- PIGNATON DA SILVA RONEY
- Victor Abraham Villagrá González Doktorvater/Doktormutter
- Juan Ignacio Asensio Pérez Co-Doktorvater/Doktormutter
Universität der Verteidigung: Universidad Politécnica de Madrid
Fecha de defensa: 06 von Februar von 2004
- Julio José Berrocal Colmenarejo Präsident/in
- Encarna Pastor Martín Sekretär/in
- Lidia Fuentes Fernández Vocal
- Ioannis Dimitriadis Damoulis Vocal
- Luis E. Anido Rifón Vocal
Art: Dissertation
Zusammenfassung
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