Desarrollo de Agentes de Software sobre una Arquitectura Basada en Componentes

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Desarrollo de Agentes de Software sobre una Arquitectura Basada en Componentes por Mind Map: Desarrollo de Agentes de Software sobre una Arquitectura Basada en Componentes

1. Descripción de los componentes

1.1. BasicAgentActions. Envía un mensaje. KnowledgeBase. Almacena datos. emarket. Negocia en un mercado electrónico.

2. Funciones

2.1. ¿Qué es un marco de trabajo? Los marcos de trabajo o frameworks son los esqueletos o moldes que nos permiten el desarrollo de una aplicación separando de la misma la gestión de los datos, las operaciones y la presentación.

2.2. Actividades del marco de trabajo

2.2.1. Comunicación

2.2.1.1. Colaboración y comunicación de los clientes

2.2.2. Planeación

2.2.2.1. Plan de trabajo de Ingeniería de Software

2.2.2.1.1. Técnicas

2.2.2.1.2. Riesgos

2.2.2.1.3. Recursos

2.2.3. Modelos

2.2.3.1. Creación de modelos para entender mejor los requisitos de software

2.2.4. Construcción

2.2.4.1. Combinación de la generación de códigos y pruebas para descubrir errores

2.2.5. Despliegue

2.2.5.1. Entrega del software al cliente para su evaluación

3. Arquitecturas

3.1. <<Component>>

3.2. <<Connector>>

3.3. <<Mediator>>

3.4. <<Distribution>>

3.5. <<Interface>>

4. Aplicaciones/software basadas en agentes

4.1. Desarrollo de sistemas multiagentes

4.1.1. Ingeniería de software orientada a agentes (ISOA)

4.1.1.1. Métodos

4.1.1.2. Técnicas

4.1.1.3. Herramientas

4.1.2. Documentos XML de los componentes de software que formarán parte del agente

5. Causas de su necesidad

5.1. Creciente uso de Internet

5.2. Necesidad de hacer frente a entornos distribuidos abiertos y dinámicos

5.3. Necesidad de desarrollar sistemas abiertos y flexibles

6. Sistemas Multiagente (SMs)

6.1. Modelado de los componentes internos de los diferentes agentes sobre una arquitectura de agente específica de una plataforma de desarrollo

6.1.1. Plataformas de desarrollo

6.1.1.1. Zeus

6.1.1.1.1. La arquitectura interna del agente conecta los subsistemas a través de referencias explícitas

6.1.1.2. Jade

6.1.1.3. FIPA-OS

7. Arquitectura de un agente de Zeus

7.1. Conjunto de subsistemas que permiten el intercambio de mensajes

7.2. Planificación y ejecución de tareas

7.3. Almacenamiento de datos entre otros componentes

8. Arquitectura de un agente de Jade y FIPA-OS

8.1. A través del uso y definición de interfaces, desacoplan los componentes que constituyen al agente

8.1.1. El desarrollado se ve obligado a programar en su totalidad la función del agente