Ir al contenido

Documat


Desarrollo de aplicaciones científicas basadas en componentes, esqueletos y aspectos

  • Autores: Sergio Romero Leiva
  • Directores de la Tesis: Manuel Díaz Rodríguez (dir. tes.) Árbol académico, Bartolomé Rubio (dir. tes.) Árbol académico
  • Lectura: En la Universidad de Málaga ( España ) en 2008
  • Idioma: español
  • Tribunal Calificador de la Tesis: José María Troya Linero (presid.) Árbol académico, Enrique Soler Castillo (secret.) Árbol académico, Casiano Rodríguez León (voc.) Árbol académico, Juan Hernández Núñez (voc.) Árbol académico, Marco Danelutto (voc.) Árbol académico
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • Esta tesis presenta AspectSBASCO, un nuevo modelo para la programación de aplicaciones científicas de alto rendimiento, basado en la integración de tecnologías de alto nivel (componentes software, esqueletos paralelos y aspectos), El objetivo es adoptar este enfoque unificado es dotar al software científico de clásicas ventajas derivadas de los paradigmas mencionados: composicionalidad, reutilización de código, programación paralela de alto nivel y clara separación de competencias. El modelo define dos clases de componentes (componentes científicos, SCs, y componentes de aspecto, ACs) que interactúan siguiendo paradigmas diferentes (flujo de datos y llamada a métodos, respectivamente). Los denominados conectores de aspectos (ACNs) permiten expresar toda la información de interacción entre ambos tipos de unidades software en una capa separada, mejorando el diseño de las aplicaciones. Los esqueletos permiten expresar, de una forma declarativa, la interacción entre las tareas computacionales que resuelven la aplicación numérica. Se presenta, además, una implementación eficiente de todos los elementos del modelo que permite la ejecución de aplicaciones sobre sistemas paralelos de memoria distribuida. Para comprobar la flexibilidad del modelo y su facilidad de programación, así como, para evaluar la implementación construida, se ha desarrollado un conjunto de aplicaciones científicas escalables cuyas propiedades se pueden programar de manera modular aplicando los mecanismos de AspectSBASCO.


Fundación Dialnet

Mi Documat

Opciones de tesis

Opciones de compartir

Opciones de entorno