Ir al contenido

Documat


Resumen de Camp/daop: modelo y plataforma basados en componentes y aspectos

Mónica Pinto Alarcón Árbol académico

  • Los continuos avances tecnológicos, tanto de los sistemas hardware como de las tecnologías de las comunicaciones, han propiciado un aumento del desarrollo de sistemas distribuidos heterogéneos y abiertos, siendo necesario la adopción de nuevas tecnologías software. Dos de estas tecnologías son el Desarrollo de Software Basado en Componentes (DSBC) y el Desarrollo de Software Orientado a Aspectos (DSOA), que han surgido con el propósito de mejorar la modularidad y evolucióon de los sistemas software mediante el ensamblado de cantidades indpendientes y reutilizables. El DSBC y el DSOA son tecnologías complementarias, basadas ambas en la aplicación del principio de separación avanzada de conceptos desde una perspectiva diferntes, y en consecuencia, serí muy útil tener modelos que combinaran estas tecnologías para obtener de forma conjunta todos sus beneficios.

    El objetivo principal de esta tesis es el de integrar los principios del DSBC y del DSOA mediante la definición d eun modelo, un lenguaje y una plataforma de componentes y aspectos. El modelo CAM (Component-Aspect Model) tiene como objetivo solucinar las limitaciones de las plataformas de componentes y de los sistemas de aspectos actuales, definiendo los componentes y los aspectos como entidades de primer orden, junto a un mecanismo de composición de componentes y aspecto son intrusivo. Además, el modelo CAM permite definir como aspectos tanto los servicios comunes delas aplicaciones distribuidas como cualquier otro tipo de código replicado o enmarañado, definiendo un modelo homogéneo de composición.

    Una vez definido el modelo CAM, otra característica muy importante de CAM/DAOP es que la información sobre la arquitectura de la aplicación no está distribuida entre los componentes y los aspectos de la aplicación, como es usual. En su lugar, esta información se definie de forma explícita utilizando un lenguaje de descripción de arquitectura llamado DAOP-ADL


Fundación Dialnet

Mi Documat