Ir al contenido

Documat


Resumen de Malaca: una arquitectura para el desarrollo de agentes software basados en componentes y aspectos

Mercedes Amor Pinilla Árbol académico

  • La principal aportación del modelo de agente Málaga es la simplificación del proceso de desarrollo de agentes software, dando solución a las limitaciones que afectan a las APLs y marcos de trabajo Orientados a Objetos existentes para la construcción de Sistemas Multi-Agente (SMA), Estas limitaciones se derivan del uso de diseños OO poco flexibles y la presencia de problemas, como el código enmarañado y la replicación de código, en diversos componentes de la arquitectura interna del agente. Estos problemas afectan a la reutilización y a la adaptabilidad de la estructura interna de los agentes, complicando su construcción y obstaculizando su posterior evolución.

    La principal contribución de esta tesis ha sido combinar los principios del Desarrollo de Software Basado en Componentes y del Desarrollo de Software Orientado a Aspectos en la definición de Malaca, un modelo y una arquitectura de agente software cuyo objetivo es mejorar el desarrollo y evolución de los SMA resolviendo las limitaciones antes comentadas. Dentro de la arquitectura de un agente software y aplicando el DSBCla funcionalidad dependiente de un dominio de aplicación es proporcionada por componentes COTS. De esta forma se fomenta la reutilización y se evita el desarrollo de agentes software desde cero reduciendo el coste, tiempo y esfuerzo dedicado al proceso de implementación. La aplicación del DSOA nos permite obtener una mejor descomposicíon funcional dela arquitectura interna del agente. Para ello identificamos y separamos en entidades independientes dentro de la arquitectura cualquier propiedad perteneciente a la comunicación del agente, que es modelada como un aspecto. Esta identificación nos ha llevado a separar y modelar como aspectos la coordinación de acuerdo a un protocolo de interacción, la codificación de los mensajes ACL en diferentes representaciones y la distribución de los mensajes a través de los servicios proporcionados por un


Fundación Dialnet

Mi Documat