Desarrollo de sistemas de tiempo real basados en componentes utilizando modelos de comportamiento reactivos

  1. López Martínez, Patricia
Dirigida por:
  1. José María Drake Moyano Director/a

Universidad de defensa: Universidad de Cantabria

Fecha de defensa: 23 de septiembre de 2010

Tribunal:
  1. Michael González Harbour Presidente/a
  2. José Javier Gutiérrez García Secretario/a
  3. Manuel Díaz Rodríguez Vocal
  4. Bárbara Álvarez Torres Vocal
  5. Miguel Angel de Miguel Cabello Vocal

Tipo: Tesis

Teseo: 296960 DIALNET lock_openUCrea editor

Resumen

El objetivo de la tesis es definir una metodología de desarrollo de aplicaciones de tiempo real basadas en componentes, orientada a aplicaciones cuyos requisitos temporales se especifican utilizando un modelo reactivo de comportamiento temporal. La metodología se construye en base a extensiones que incorporan a las especificaciones, modelos de referencia y procesos estándares propios de la ingeniería de componentes convencionales, esto es, sin requisitos temporales, los datos y los procesos necesarios para la especificación, diseño y análisis de los aspectos relativos al comportamiento temporal. La metodología se sustenta en cuatro contribuciones principales: - Se propone la metodología de modelado modular del comportamiento temporal Mod-MAST, que permite construir el modelo de una aplicación basada en componentes por composición de los modelos de los componentes que la forman. - Se propone la extensión RT-D&C de la especificación Deployment and Configuration of Component-based Distributed Applications de OMG, que permite incluir metadatos relativos a comportamiento temporal en los descriptores de componentes, plataformas de ejecución y aplicaciones. - Se especifica la tecnología de componentes RT-CCM como una extensión de la especificación estándar Lightweight CCM de OMG, que añade los mecanismos necesarios para desarrollar aplicaciones con comportamiento temporal predecible. - Se propone la tecnología de componentes Ada-CCM como implementación concreta de RT-CCM basada en el lenguaje de programación Ada 2005. Todos estos elementos se integran en un proceso completo de diseño de tiempo real de aplicaciones basadas en componentes.